楼主: l_c27
2464 10

[回归分析求助] 如下图,ID前两位相同的代表同区域数据,如何求相同区域的均值呢? [推广有奖]

  • 1关注
  • 0粉丝

大专生

50%

还不是VIP/贵宾

-

威望
0
论坛币
7 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
341 点
帖子
29
精华
0
在线时间
50 小时
注册时间
2016-10-26
最后登录
2023-3-20

楼主
l_c27 发表于 2018-5-18 08:46:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
截图.png
即,如何求以11开头的人均纯收入的均值,12开头的人均纯收入的均值,13........以此类推,请问有什么简单的命令可以实现吗?
二维码

扫码加我 拉你入群

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

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

关键词:区域数据 区域的 人均纯收入 纯收入

沙发
天南水北 发表于 2018-5-18 10:23:52
by varlist,sort:egen newvar=mean(varlist)

藤椅
l_c27 发表于 2018-5-18 10:29:47
天南水北 发表于 2018-5-18 10:23
by varlist,sort:egen newvar=mean(varlist)
谢谢大神,但是因为每一个ID都是不一样的,如何先将ID根据前两位(如11,12,13……)进行分组计算呢?

板凳
l_c27 发表于 2018-5-18 10:31:08
天南水北 发表于 2018-5-18 10:23
by varlist,sort:egen newvar=mean(varlist)
或者,如何根据现有的ID生成一列新的ID,只包含11,12,13,……,如此在进行计算好像要简单些

报纸
天南水北 发表于 2018-5-19 10:13:44
l_c27 发表于 2018-5-18 10:31
或者,如何根据现有的ID生成一列新的ID,只包含11,12,13,……,如此在进行计算好像要简单些
我说的就是 by cid year,sort:你的命令。

地板
l_c27 发表于 2018-5-19 10:16:36
天南水北 发表于 2018-5-19 10:13
我说的就是 by cid year,sort:你的命令。
谢谢谢谢,我去试试

7
天南水北 发表于 2018-5-19 10:22:53
l_c27 发表于 2018-5-19 10:16
谢谢谢谢,我去试试
按照多个变量分组的命令是,egen newvar=group(cid year)

8
l_c27 发表于 2018-5-19 10:24:09
天南水北 发表于 2018-5-19 10:22
按照多个变量分组的命令是,egen newvar=group(cid year)
嗯嗯,太感谢啦

9
黃河泉 在职认证  发表于 2018-5-19 10:33:51
你若要问程序,永远附上资料;若要附上资料,永远用 dataex 印出资料;先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

10
l_c27 发表于 2018-5-19 11:08:28
黃河泉 发表于 2018-5-19 10:33
你若要问程序,永远附上资料;若要附上资料,永远用 dataex 印出资料;先 ssc install dataex (并见说明), ...
谢谢您

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

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