楼主: z444444
4096 10

[面板数据求助] 如何根据某一年某一变量的大小将样本分组 [推广有奖]

  • 0关注
  • 17粉丝

已卖:1512份资源

副教授

76%

还不是VIP/贵宾

-

威望
0
论坛币
25508 个
通用积分
390.7727
学术水平
23 点
热心指数
32 点
信用等级
20 点
经验
40288 点
帖子
272
精华
0
在线时间
1606 小时
注册时间
2006-4-15
最后登录
2025-9-12

楼主
z444444 在职认证  发表于 2019-3-18 15:41:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
city          year           pop
南京       2003           200
南京       2004           500
南京       2005           600
南京       2006           700
上海       2003           600
上海       2004           800
上海       2005           900
上海       2006           1000
北京       2003           600
北京       2004           900
北京       2005           1200
北京       2006           1300
天津       2003           400
天津       2004           500
天津       2005           600
天津       2006           700
武汉       2003           900
武汉       2004           950
武汉       2005           1000
武汉       2006           1100
如何将城市按照2009年的人口数量分组,只要城市在2009年>500就定义为大城市;200—500为中等城市;<为200小城市

二维码

扫码加我 拉你入群

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

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

关键词:City 人口数量 year pop ear

沙发
黃河泉 在职认证  发表于 2019-3-18 16:50:16
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        请参考说明https://bbs.pinggu.org/thread-5048204-1-1.html

藤椅
黃河泉 在职认证  发表于 2019-3-18 16:53:50
除了没有 2009 年资料,你的问题不够清楚,我假设有不同城市,都有 2009 年资料,以谁为主!

板凳
z444444 在职认证  发表于 2019-3-18 17:58:58
黃河泉 发表于 2019-3-18 16:53
除了没有 2009 年资料,你的问题不够清楚,我假设有不同城市,都有 2009 年资料,以谁为主!
不好意思,输入错了,如何将城市按照2006年的人口数量分组,只要城市在2006年>500就定义为大城市;200—500为中等城市;<为200小城市

报纸
黃河泉 在职认证  发表于 2019-3-18 18:00:23
z444444 发表于 2019-3-18 17:58
不好意思,输入错了,如何将城市按照2006年的人口数量分组,只要城市在2006年>500就定义为大城市;200—5 ...
你还是没回答我的第二个问题!

地板
z444444 在职认证  发表于 2019-3-18 18:11:14
黃河泉 发表于 2019-3-18 18:00
你还是没回答我的第二个问题!
我的意思就是,只要这个城市在2006年人口>500就属于大城市,在其他年份不管他的人口是多少,都算作大城市

7
黃河泉 在职认证  发表于 2019-3-18 18:13:29
z444444 发表于 2019-3-18 18:11
我的意思就是,只要这个城市在2006年人口>500就属于大城市,在其他年份不管他的人口是多少,都算作大城市
了解,请重发资料!

8
陈明兴 发表于 2020-6-14 00:30:39
楼主,请问您最后的解决方法是?

9
黃河泉 在职认证  发表于 2020-6-14 16:54:26
试试
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str10 city float(year pop)
  4. "南京" 2003  200
  5. "南京" 2004  500
  6. "南京" 2005  600
  7. "南京" 2006  700
  8. "上海" 2003  600
  9. "上海" 2004  800
  10. "上海" 2005  900
  11. "上海" 2006 1000
  12. "北京" 2003  600
  13. "北京" 2004  900
  14. "北京" 2005 1200
  15. "北京" 2006 1300
  16. "天津" 2003  400
  17. "天津" 2004  500
  18. "天津" 2005  600
  19. "天津" 2006  700
  20. "武汉" 2003  900
  21. "武汉" 2004  950
  22. "武汉" 2005 1000
  23. "武汉" 2006 1100
  24. end

  25. gen tem1 = pop if year == 2006
  26. bys city (year): egen tem2 = mean(tem1)
  27. gen big = tem2 > 500
复制代码

10
易滚滚圆 发表于 2020-8-19 22:01:45
请问您最后解决了吗?

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

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