楼主: I10714024
9977 10

[一般统计问题] 用stata进行主成分分析,不进行数据标准化而进行对数化可以吗? [推广有奖]

  • 3关注
  • 1粉丝

讲师

41%

还不是VIP/贵宾

-

威望
0
论坛币
70 个
通用积分
1.7000
学术水平
2 点
热心指数
9 点
信用等级
3 点
经验
18185 点
帖子
293
精华
0
在线时间
728 小时
注册时间
2008-10-26
最后登录
2025-11-9

楼主
I10714024 学生认证  发表于 2014-3-11 22:27:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
    RT,在用stata进行主成分分析的时候,由于我取了四个方面的指标进行综合度量,需要用到主成分分析,分析出一个综合的结果。
    而如果对数据进行标准化处理的话,KMO检验的结果只在0.5以上;如果对数据进行对数化处理的话,数据的KMO检验结果均在0.7以上!
    所以我就想问问大家,对数化处理可以吗?这样是否也消除了量纲的影响从而使各个指标之间可以直接进行线性组合?
    因为我看到一些帖子说的有的主成分分析没有进行标准化的处理,因此有了这样的想法....
    希望高人指教!
二维码

扫码加我 拉你入群

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

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

关键词:Stata 数据标准化 主成分分析 数据标准 tata 影响

回帖推荐

jjjj6666 发表于4楼  查看完整内容

yes. But I am not sure what do you mean: 如何检验去对后的数据更贴近原本的数据水平呢 After taking log, the variable is different from before. You can do a normal test to see if taking log make the variable closer to normal.
少说话,多做事!

沙发
jjjj6666 发表于 2014-3-12 03:15:03
pca is based on standardized data.  My understanding (which could be wrong) is it is better to take log if taking log making the variables closer to normal. One needs to check the data and then see.

藤椅
I10714024 学生认证  发表于 2014-3-12 09:05:54
jjjj6666 发表于 2014-3-12 03:15
pca is based on standardized data.  My understanding (which could be wrong) is it is better to take  ...
多谢回复!
那就是可以取对的意思是吗?请问按您所说,如何检验去对后的数据更贴近原本的数据水平呢?
少说话,多做事!

板凳
jjjj6666 发表于 2014-3-12 10:12:46
yes.

But I am not sure what do you mean: 如何检验去对后的数据更贴近原本的数据水平呢

After taking log, the variable is different from before.  You can do a normal test to see if taking log make the variable closer to normal.

报纸
I10714024 学生认证  发表于 2014-3-12 10:14:59
jjjj6666 发表于 2014-3-12 10:12
yes.

But I am not sure what do you mean: 如何检验去对后的数据更贴近原本的数据水平呢
请问:You can do a normal test to see if taking log make the variable closer to normal.
这句话应该如何理解,怎样用stata去做这个test?
我基础比较差,让您见笑了
少说话,多做事!

地板
I10714024 学生认证  发表于 2014-3-18 18:29:05
jjjj6666 发表于 2014-3-12 10:12
yes.

But I am not sure what do you mean: 如何检验去对后的数据更贴近原本的数据水平呢
请问您看到了吗?How to do the test to see if taking log make the variable closer to normal?
少说话,多做事!

7
jjjj6666 发表于 2014-3-18 21:12:33
there are quite a few things can be done to test normality, e.g., histogram, qq plot, swilk or sfrancia test

8
I10714024 学生认证  发表于 2014-3-19 18:28:05
jjjj6666 发表于 2014-3-18 21:12
there are quite a few things can be done to test normality, e.g., histogram, qq plot, swilk or sfran ...
Thanks a lot!
少说话,多做事!

9
mmmmx996 发表于 2020-6-8 22:21:57
I10714024 发表于 2014-3-19 18:28
Thanks a lot!
我也在做主成分分析 请问楼主标准化的命令是啥 计量小白求回复~~~

10
x948936710 发表于 2020-10-30 10:05:09
mmmmx996 发表于 2020-6-8 22:21
我也在做主成分分析 请问楼主标准化的命令是啥 计量小白求回复~~~
批量处理:center var1 ... , prefix(z_) standardize
prefix(z_)表示变量名前面加上前缀z_

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-31 14:05