楼主: luojin75
9173 5

[其他] 求助:如何分组输出相关系数 [推广有奖]

  • 0关注
  • 0粉丝

高中生

70%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
280 点
帖子
19
精华
0
在线时间
45 小时
注册时间
2008-4-28
最后登录
2025-7-16

楼主
luojin75 发表于 2012-7-9 00:45:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  • 我有790家公司的12期数据,请问如何输出每个公司的12期研究变量x,y的相关系数,注意不是相关系数矩阵,用by 命令从790家公司的相关系数矩阵中提取相关系数,太麻烦了,请问有什么方法直接把相关系数输出到一个序列中?
二维码

扫码加我 拉你入群

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

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

关键词:相关系数 相关系数矩阵 什么方法 麻烦了 如何 皮尔逊相关系数 偏相关系数 pearson相关系数 相关系数检验 spearman相关系数 复相关系数 相关系数矩阵

沙发
luojin75 发表于 2012-7-9 13:46:40
杯具呀,怎么多人看了,难道没有人懂吗?

藤椅
sungmoo 发表于 2012-7-9 19:04:04
*设g是分组变量
statsby,by(g) clear: corr y x
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 100 + 5 + 1 + 1 + 1 热心帮助其他会员

总评分: 经验 + 100  论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

板凳
枫越仁 发表于 2016-8-15 15:39:09
sungmoo 发表于 2012-7-9 19:04
*设g是分组变量
statsby,by(g) clear: corr y x
厉害啊!

报纸
lifetryer 学生认证  发表于 2019-1-7 12:07:00
请问输出结果在哪里查看啊

地板
赵安豆 发表于 2024-6-4 10:24:14
你可以使用Stata的`correlate`命令计算相关系数,然后使用`foreach`循环或者`by`命令来处理每个公司的数据。

以下是一个基本示例:

```stata
* 先计算所有公司的xy相关系数
correlate x y, all

* 然后将每个公司的xy相关系数保存到一个变量中
foreach company in 1 2 3 ... 790 {
    quietly correlate x y if company_id == `company'
    scalar corr_`company' = r(rho)
}

* 最后,你可以选择将这些相关系数保存到一个新的数据集中
save correlated_data.dta, replace
```

这个示例假设你有一个名为`company_id`的变量来标识不同的公司。你需要根据你的实际数据来调整这个代码。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

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