作业题目 :生成一个新变量highwage, 当某个观察值的wage大于wage的平均值时,highwage 的取值与wage相同,否则为0。
使用的数据库 sysuse nlsw88, clear
我的命令如下:
egen wageavg=mean(wage) //显示均值为7.766949
sum wage // 显示wage的最大值为40.74
egen highwage=anyvalue(wage) , v( 7.766949/41)
最后发现不管wage的观察值在哪个范围,highwage全部变成了缺漏值. 请问是哪里出了问题? STATA窗口没有出现红色报错。