Hallo
Ich bräuchte Hilfe bei der Anpassung des folgenden Codes:
[code]tempname rmat
local nvar : word count MCHealth CCHappy MCSex CAge MInc MUrban
matrix `rmat' = J(`nvar',4,.)
local i 0
foreach v of varlist MCHealth CCHappy MCSex CAge MInc MUrban {
local ++i
ttest `v' if wave==2, by (sportsclub)
matrix `rmat'[`i', 1] = (r(mu_1)*r(N_1)+r(mu_2)*r(N_2))/(r(N_1)+(r(N_2)))
matrix `rmat'[`i', 2] = r(mu_1)
matrix `rmat'[`i', 3] = r(mu_2)
matrix `rmat'[`i', 4] = r(p)
}
matrix colnames `rmat' = all nosport sport pvalue
matrix rownames `rmat' = MCHealth CCHappy MCSex CAge MInc MUrban
matrix list `rmat'[code]
Der Code funktioniert bisher, aber nun müsste ich eine weitere Variable einfügen, welche nicht in der Wave 2 keinen Wert hat. Deshalb müsste ich für diese Variable mit dem Namen "MEdu" die Daten aus der 1. Wave in dieselbe Matrix wie oben einfügen. Könnte mir jemand einen Tipp geben, wie ich das am besten umsetzen könnte?
Liebe Grüsse
Andrea