全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
16287 7
2013-12-01
由于之前一直用SPSS,对stata中加权语句的使用不太了解。
弱弱的问一下,在stata分析中,是否可以在分析前直接run pweight(var)这个语句,然后后续对这个data的操作都是加权后的结果?
还是应该怎么操作?
二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-4 14:47:20
[by varlist:] command [varlist] [=exp] [if exp] [in range] [weight] [, options]
这是stata的命令语句格式。要加权的话,在计算是直接输入权数就可以。例如,要求x变量的加权平均数,权为y。则用如下命令:
sum x [weight=y]
二维码

扫码加我 拉你入群

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

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

2013-12-5 00:14:28
瘠北幼农 发表于 2013-12-4 14:47
command [varlist] [=exp]   [weight] [, options]
这是stata的命令语句格式。要加权的话,在计算是直接输 ...
多谢!
我现在对一个调查数据分析,是四阶段随机抽样。确定了一个概率权数,那么是直接用pweight还是svyset?应该怎么编写语句?
对数据集中的不同变量分析,每次都要添上加权系数吗?还是有一个进行加权处理后即可辐射到后续的分析?无须再一一添加weight的语句?
二维码

扫码加我 拉你入群

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

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

2013-12-5 11:15:08
关于pweight和svyset的选择和用法,建议自己去做研究!stata再带的help功能很强大,完全可以满足你的需求。对于不同变量的分析的问题,如果变量少的话分别去做也未尝不可,如果变量很多,可以使用foreach 做循环。
二维码

扫码加我 拉你入群

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

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

2013-12-5 11:49:02
多谢!正在分析的这个data变量很多,所以一想到循环语句就晕了~
二维码

扫码加我 拉你入群

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

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

2017-11-16 14:02:17
瘠北幼农 发表于 2013-12-4 14:47
command [varlist] [=exp]   [weight] [, options]
这是stata的命令语句格式。要加权的话,在计算是直接输 ...
如果有两个权数怎么办呢?例如,加了地区权数,但是性别也需要加权,这怎么办呢?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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