楼主: 丢先森
2630 3

[数据管理求助] 求助关于anyvalue命令的执行结果 [推广有奖]

  • 4关注
  • 0粉丝

高中生

60%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
2.0506
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
363 点
帖子
13
精华
0
在线时间
50 小时
注册时间
2017-3-15
最后登录
2018-12-17

楼主
丢先森 学生认证  发表于 2017-3-22 17:50:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
作业题目 :生成一个新变量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窗口没有出现红色报错。
数据浏览窗口显示
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:value alue Any Stata Wage

沙发
夏目贵志 发表于 2017-3-22 23:57:18
作业题的话还是请尽量自己做。不懂的还是问老师比较好。问了老师还是不懂的话可以把老师的回答发出来讨论。

藤椅
丢先森 学生认证  发表于 2017-3-23 22:18:53
夏目贵志 发表于 2017-3-22 23:57
作业题的话还是请尽量自己做。不懂的还是问老师比较好。问了老师还是不懂的话可以把老师的回答发出来讨论。 ...
我是自己看书在自学,跟着书本后面的作业题做的,没有老师教,所以才来发帖求助的,如果你知道问题出在哪,能告诉我下吗?

板凳
夏目贵志 发表于 2017-3-23 22:58:39
丢先森 发表于 2017-3-23 22:18
我是自己看书在自学,跟着书本后面的作业题做的,没有老师教,所以才来发帖求助的,如果你知道问题出在哪 ...
sysuse nlsw88, clear
su wage, meanonly
gen highwage=wage*(wage>r(mean))
这样就好了。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 22:21