gen chn_w2=w2chn //w2chn是语文成绩,w2mat是数学成绩,w2eng是英语成绩。clsids是班级代码
gen mat_w2=w2mat
gen eng_w2=w2eng
forvalue i = 1/436 {
sum w2chn if clsids == `i'
replace chn_w2 = r(mean) if chn_w2==. & clsids == `i'
sum w2mat if clsids == `i'
replace mat_w2 = r(mean) if mat_w2==. & clsids == `i'
sum w2eng if clsids == `i'
replace eng_w2 = r(mean) if eng_w2==. & clsids == `i'
}
sum chn_w2 mat_w2 eng_w2
疑惑点:forvalue函数算出来班级的成绩加总之后,应该怎么才能求出某班某同学的标准化成绩呢?或者是我理解错了forvalue函数的意义?非常感谢!!