全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1983 2
2023-10-23
如题,我在复刻一篇文章,发现文章中提及按照六普数据进行了加权并获得加权后的样本量。
目前使用的调查是CLHLS(2018),调查本身有一个权重数据w_2018,但是(1)不清楚怎么用stata进行加权能够获得加权后的样本数;(2)用svy加权后他的 Population size 并没有很大的提升,甚至反而降低



二维码

扫码加我 拉你入群

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

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

全部回复
2023-10-24 10:16:17
使用Stata进行加权以获得加权后的样本数,可以使用`svy`命令和`total`选项来实现。假设您的数据集名为`data`,权重变量名为`w_2018`:
svyset [pweight=w_2018], singleunit(scaled)
svy, total
这将根据权重变量对数据集进行加权,并计算加权后的样本数。
第二个问题,加权后的人口规模没有显著提高甚至降低,可能有以下几个原因:
1. 权重数据本身存在问题:请确保权重数据的计算方式正确,并且与调查数据集相匹配。
2. 样本的加权分布:加权后的样本分布可能与实际人口分布不一致,导致人口规模的估计有所偏差。这可能是由于样本选择过程中的偏差或调查数据的限制所导致的。
3. 数据处理方法:在进行加权计算之前,确保您对数据进行了正确的处理和清洗,以避免错误的结果。
二维码

扫码加我 拉你入群

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

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

2023-11-7 12:06:41
sun_man 发表于 2023-10-24 10:16
使用Stata进行加权以获得加权后的样本数,可以使用`svy`命令和`total`选项来实现。假设您的数据集名为`dat ...
谢谢sun_man老师~
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群