经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
计量经济学与统计论坛 五区
›
计量经济学与统计软件
›
Stata专版
stata如何用数值变量信息框定横向变量信息
楼主
阿狸与桃子
2954
2
收藏
2015-01-10
求助一个用stata处理数据的问题:
我有一组关于家庭子女收入的数据,其中跟老人一起住和没有一起住的子女收入数据是混在一起的。然后我知道每个老人住在一起的子女个数,子女收入数据是横向排列的,先是每个住在一起的子女收入数据,后是没有住在一起的每个子女的收入数据。现在想用这些信息把同住和非同住子女的收入数据分两类算组内和和平均值等,该怎么写相关code呢?
我上了一部分样本数据,其中householdID是家庭ID,包括老人和配偶两个观测。变量num_kid表示同住子女的数量,变量cb069_1_到 cb069_25_表示的每个子女的收入数据,包括同住的和非同住的。同住的排在前面,非同住的排在后面。
求助求助啊!我的困难主要在于没办法用同住子女的数量来把横向排列的收入数据中同住子女的收入信息框定出来,因为对于每个老人而言其同住子女的数量不同。还请大牛们多多点拨~
附件列表
sample.zip
大小:5.19 KB
马上下载
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
阿狸与桃子
2015-1-10 15:27:02
能不能生成一组新的变量,使其个数等于Num_kid的最大取值。比如当Num_kid的最大值为10时,我们生成的新变量则有10个,从resident_1_到redident_10_.若对于某个观测而言,其num_kid=6,则该观测下resident_1_到resident_6_的取值为1,resident_7_到10为缺失值,这样就可以将同住子女的数量横向排列起来,然后再去对应收入数据便可以算得同住子女的收入。再用总收入减去同住的便是非同住。
只不过不知道如何生成这一的一组新变量....
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
阿狸与桃子
2015-1-10 16:26:10
问题自己解决了,之前想得复杂了。写个循环
forvalue i=1/25{
gen resident`i'=cb069_`i'_ if `i'<= num_kid
}
egen total_resd=rowtotal(resident*)
即可
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
如何用STATA进行拔靴抽样?
如何用stata做分年、分行业的回归?
急问!请教stata中如何将数值变量变成分类变量
如何用STATA做模型筛选的F检验?写论文,急求!
数值变量有6位,如何截取前两位?
如何用stata删除纵列
如何用stata做过原点的拟合直线
如何用stata做时间加减
如何用stata构建小群体概率是否符合大群体概率
如何运用stata将汉字变量转化为数值变量
栏目导航
Stata专版
爱问频道
马克思主义经济学
LATEX论坛
保研/调剂(考研)
商学院
热门文章
2026“课题申报”抢跑号角的已吹响!国社科 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
英文书籍
英文书籍
国家级都市圈谁在领跑:2025华高莱斯产城瞭 ...
中国移动:智能体互联网技术白皮书2025
超越普里瓦洛夫无穷乘积与它对解析函数的应 ...
超越普里瓦洛夫数项级数卷
您提出了一个足以获得诺贝尔奖的核心概念— ...
2012-2024年上市公司工业机器人渗透率数据集 ...
推荐文章
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
高校老师和学生都在偷偷上的智能体课,到底 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群