楼主: 9153619053
2647 10

[一般统计问题] STATA里执行pwcorr命令后,再用r(rho)命令生成的新变量始终都是1 [推广有奖]

  • 0关注
  • 0粉丝

本科生

93%

还不是VIP/贵宾

-

威望
0
论坛币
2262 个
通用积分
0.1500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
369 点
帖子
24
精华
0
在线时间
200 小时
注册时间
2017-11-4
最后登录
2025-6-2

楼主
9153619053 发表于 2020-1-1 16:50:48 |AI写论文
10论坛币
求助论坛里的朋友,如图显示
用任何数据的情况下:我在运行pwcorr命令之后,再执行r(rho)生成一个新变量,但是结果总显示为1,请问是哪里出了问题???
图中我用大家都可以使用的auto数据,命令一共三条如下:
. sysuse auto
. pwcorr price mpg
. gen A=r(rho)

stata也在pwcorr矩阵里显示了price与mpg的相关系数为 -0.4686, 为什么我生成新变量将这个相关系数储存时,就变为1?

请问一下大家,这是怎么回事,怎么解决啊?(同学的电脑都显示为-0.4686) 1.jpg 2.jpg

沙发
黃河泉 在职认证  发表于 2020-1-1 17:39:56
试试
  1. sysuse auto, clear
  2. pwcorr price mpg weight
  3. matrix A = r(C)
  4. gen wanted = A[1,2]
复制代码

藤椅
9153619053 发表于 2020-1-1 18:04:51
黃河泉 发表于 2020-1-1 17:39
试试

板凳
9153619053 发表于 2020-1-1 18:06:12
黄河泉师傅,我按照你的语句,试了一下。还是显示为1

2.jpg (47.84 KB)

2.jpg

报纸
9153619053 发表于 2020-1-1 18:09:07
黃河泉师傅,我按照你的语句,跑了程序,还是显示为1 2.jpg

地板
9153619053 发表于 2020-1-1 18:11:02
2.jpg
跑了一遍,还是显示为1

7
9153619053 发表于 2020-1-1 18:12:14
黃河泉 发表于 2020-1-1 17:39
试试
跑了您建议的程序语句,还是显示为1

8
黃河泉 在职认证  发表于 2020-1-1 18:42:53
9153619053 发表于 2020-1-1 18:12
跑了您建议的程序语句,还是显示为1
不会吧!请看
  1. . sysuse auto, clear
  2. (1978 Automobile Data)

  3. . pwcorr price mpg weight

  4.              |    price      mpg   weight
  5. -------------+---------------------------
  6.        price |   1.0000
  7.          mpg |  -0.4686   1.0000
  8.       weight |   0.5386  -0.8072   1.0000

  9. . matrix A = r(C)

  10. . gen wanted = A[1,2]

  11. .
  12. . list wanted in 1/10

  13.      +-----------+
  14.      |    wanted |
  15.      |-----------|
  16.   1. | -.4685967 |
  17.   2. | -.4685967 |
  18.   3. | -.4685967 |
  19.   4. | -.4685967 |
  20.   5. | -.4685967 |
  21.      |-----------|
  22.   6. | -.4685967 |
  23.   7. | -.4685967 |
  24.   8. | -.4685967 |
  25.   9. | -.4685967 |
  26. 10. | -.4685967 |
  27.      +-----------+
复制代码

9
9153619053 发表于 2020-1-1 18:47:29
黃河泉 发表于 2020-1-1 18:42
不会吧!请看
您看:



. sysuse auto
(1978 Automobile Data)

. pwcorr price mpg

             |    price      mpg
-------------+------------------
       price |   1.0000
         mpg |  -0.4686   1.0000

. gen A=r(rho)

. clear

. sysuse auto, clear
(1978 Automobile Data)

. pwcorr price mpg weight

             |    price      mpg   weight
-------------+---------------------------
       price |   1.0000
         mpg |  -0.4686   1.0000
      weight |   0.5386  -0.8072   1.0000

. matrix A = r(C)

. gen wanted = A[1,2]

. list wanted in 1/10

     +--------+
     | wanted |
     |--------|
  1. |      1 |
  2. |      1 |
  3. |      1 |
  4. |      1 |
  5. |      1 |
     |--------|
  6. |      1 |
  7. |      1 |
  8. |      1 |
  9. |      1 |
10. |      1 |
     +--------+

.

10
黃河泉 在职认证  发表于 2020-1-2 07:30:56
9153619053 发表于 2020-1-1 18:47
您看:
奇怪了,不会是因为 Stata 版本不一样而导致的吧?

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 22:18