楼主: xunx
7379 1

[Stata初级班] cross-tab列联表的卡方分析结果如何导出 [推广有奖]

  • 3关注
  • 31粉丝

VIP

已卖:1663份资源

博士生

95%

还不是VIP/贵宾

-

威望
0
论坛币
50198 个
通用积分
121.4609
学术水平
41 点
热心指数
65 点
信用等级
35 点
经验
419 点
帖子
195
精华
0
在线时间
502 小时
注册时间
2008-8-6
最后登录
2025-3-5

楼主
xunx 在职认证  发表于 2010-9-1 15:44:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
连老师您好,

我现在需要进行如下工作:按照一些外生变量(同时都是类别变量)用cross-tab(列联表)来查看两个定性变量的相关性,然后把报告得出的统计结果输出到excel表格中。
例如
bysort male: tab x1 x2, all expected          //按照性别来看两个定性变量x1和x2的相关性,比如x1和x2可以是两个不同年份受访人对婚姻的态度,取值都是1-5,1是强烈同意,5是强烈不同意。这条命令就是看在这两个年份中受访人对婚姻的态度关联性有多大,有没有发生重大转变。

以下是得到的结果
                           X2
X1         1        2          3    4    5    Total
                    
1         12        17         14    4    9    56
          3.5        8.5       29.5    8.4    6.2    56.0
                    
2         17        36         54    13    3    123
         7.6        18.6       64.8    18.4    13.7    123.0
                    
3         23        76        316    63    50    528
          32.7        79.9      278.0    78.8    58.6    528.0
                    
4          6        12         87    38    21    164
           10.1        24.8       86.3    24.5    18.2    164.0
                    
5          5        13         65    34    30    147
            9.1        22.2       77.4    21.9    16.3    147.0
                    
Total         63        154        536    152    113    1,018
63.0        154.0      536.0    152.0    113.0    1,018.0

Pearson chi2(16)    =    135.4140   Pr = 0.000
likelihood-ratio chi2(16)    =    124.2645   Pr = 0.000
Cramér's V    =    0.1824
gamma    =    0.3510  ASE = 0.039
Kendall's tau-b    =    0.2418  ASE = 0.028

我需要把preson chi2及其Pr,以及Cramér's V 导出到excel表格,最好能够按照bysort的类别变量(这里是男和女)分类显示。这三个值分别在r(chi2)r(p)和r(CramersV)中存储。

现在的问题是我要对很多类似male,x1和x2的变量进行同样操作,例如:

bysort male: tab x3 x4, all expected
bysort male: tab x5 x6, all expected
...

bysort agegroup: tab x1 x2, all expected
bysort agegroup: tab x3 x4, all expected
bysort agegroup: tab x3 x4, all expected
...
...
所有命令加起来大概有一百多行,如果考虑到bysort类别变量的值的种类最后的表格有不下1000个。

请问连老师:如何将上述这么多列表统计的结果像回归中est store 和estttab那样保存和输出到一个excel文档,同时还要不断append前面的结果?

谢谢老师!
二维码

扫码加我 拉你入群

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

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

关键词:Cross Ross ROS OSS CRO 结果

沙发
arlionn 在职认证  发表于 2010-9-2 09:39:40
你可以使用 logout 命令把 tab 命令产生的结果输出到 excel 或 word 文档中,但该命令不支持 append 选项。每一次的结果只能导入一个单独的 excel 文档中。

具体使用方法请参见 Stata 初级视频(2010版) 第 1.10.2 小节。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 17:00