楼主: xiaoyanli
2458 2

[回归分析求助] 筛选出数据之后放在新生成新变量中的命令,谢谢 [推广有奖]

  • 2关注
  • 0粉丝

已卖:179份资源

硕士生

26%

还不是VIP/贵宾

-

威望
0
论坛币
759 个
通用积分
15.1200
学术水平
4 点
热心指数
4 点
信用等级
4 点
经验
820 点
帖子
46
精华
0
在线时间
235 小时
注册时间
2014-1-3
最后登录
2023-10-10

楼主
xiaoyanli 发表于 2017-2-5 15:46:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我的数据大致是这样的,数据量比较大,我的想法是:
首先,从"户主"为0的样本中筛选”受教育年限"值最大的那个数值(黄色标注),
然后,将这个最大值放在户主为1的样本之后并生成新变量newvar
研究了好几天也搞不定,恳求各位点拨点拨我

谢谢了。
id户主受教育年限newvar

1

1

6

2

1

10

6

2

0

6

2

0

6

3

1

12

8

3

0

8

3

0

7

     

二维码

扫码加我 拉你入群

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

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

关键词:筛选出 新变量 受教育年限 教育年限 VaR 最大的 最大值 黄色 样本

回帖推荐

黃河泉 发表于2楼  查看完整内容

試試

沙发
黃河泉 在职认证  发表于 2017-2-5 16:29:24
試試
  1. bys id: egen tem = max(受教育年限) if 户主 == 0
  2. bys id: egen newvar = mean(tem)
  3. replace newvar = . if newvar == tem
  4. drop tem
复制代码
  1. . list, sep(0)

  2.      +------------------------------+
  3.      | id   户主   受教~限   newvar |
  4.      |------------------------------|
  5.   1. |  1      1         6        . |
  6.   2. |  2      1        10        6 |
  7.   3. |  2      0         6        . |
  8.   4. |  2      0         6        . |
  9.   5. |  3      1        12        8 |
  10.   6. |  3      0         8        . |
  11.   7. |  3      0         7        . |
  12.      +------------------------------+
复制代码

藤椅
xiaoyanli 发表于 2017-2-5 16:53:51
黃河泉 发表于 2017-2-5 16:29
試試
谢谢黄老师,我这就去试试

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

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