楼主: arlo
14054 9

[求助]Stata里面的主成分分析是否要先将数据标准化? [推广有奖]

  • 0关注
  • 0粉丝

已卖:592份资源

本科生

25%

还不是VIP/贵宾

-

威望
0
论坛币
2874 个
通用积分
1.5600
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
2739 点
帖子
70
精华
0
在线时间
68 小时
注册时间
2006-10-30
最后登录
2016-4-9

楼主
arlo 发表于 2008-5-8 23:30:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

刚查了Spss不需要手动标准化,自动就做完这一步了,哪么stata呢?

紧急求助~

谢谢

二维码

扫码加我 拉你入群

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

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

关键词:Stata 数据标准化 主成分分析 数据标准 tata 数据 主成分分析 标准化 Stata 主成分分析法 spss主成分分析 逐步回归分析 多元回归分析 因子分析法 应用时间序列分析

沙发
arlo 发表于 2008-5-13 16:02:00

自己已经弄清楚了

Corr为默认选项,结果为标准化数据后的

Cov为可选,使用原始数据

藤椅
csxcsx007 发表于 2008-6-27 20:08:00
不懂啊,楼主能不能说具体点啊。

板凳
wgsuker 发表于 2009-8-20 10:04:53
correlation 基于相关系数矩阵
covariance 基于协方差矩阵

报纸
zhaoxinhua 发表于 2009-9-12 14:15:54
有点怀疑,不平稳数据能做主成分分析吗。主成分分析好像要数据平稳的吧,所以要进行标准化。

地板
Richard_Zj 发表于 2009-12-7 22:21:08
主成分分析对解释变量的量纲比较敏感,所以一般需要将数据标准化

7
tomhanks 发表于 2010-1-31 21:41:47
correlation and covariance specify that principal components be calculated
        for the correlation matrix and covariance matrix, respectively.  The
        default is correlation.  Unlike factor analysis, PCA is not scale
        invariant; the eigenvalues and eigenvectors of a covariance matrix
        differ from those of the associated correlation matrix.  Usually, a
        PCA of a covariance matrix is meaningful only if the variables are
        expressed in the same units.

8
索索~ 发表于 2015-9-10 18:58:33
所以大神。。。应该用什么命令对数据进行标准化呢,,,,只知道pca,之前用什么命令。。。

9
opeia 发表于 2016-6-16 11:50:20
arlo 发表于 2008-5-13 16:02
自己已经弄清楚了Corr为默认选项,结果为标准化数据后的Cov为可选,使用原始数据
意思是可以直接用PCA吗?

10
赵安豆 发表于 2024-5-26 17:50:43
在Stata中进行主成分分析时,通常建议先对数据进行标准化处理,以便各个变量具有相同的尺度。虽然Stata本身不会自动进行标准化,但你可以通过一些命令手动进行这个步骤。可以使用`scale`命令对数据进行标准化。例如:

```stata
foreach var of varlist your_variables {
    scale `var', generate(`var'_scaled)
}
```

这将创建一组新变量(以`_scaled`结尾),它们是原始变量的标准分数。然后,你可以用这些标准化的变量进行主成分分析。执行主成分分析可以使用`principal`命令:

```stata
principal your_variables_scaled, components(Num_of_components) rotate(pca)
```

请将`your_variables`替换为你的变量名列表,`Num_of_components`替换为你希望提取的主成分数量。这样,你就完成了在Stata中进行标准化和主成分分析的过程。

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



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

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