作者wellsaomy (小麥)
看板Statistics
標題[程式] 軟體的prcomp中scale的使用時機
時間Thu Dec 13 18:13:45 2012
------------------------------------------------------------------------
[軟體程式類別]: R
[程式問題]: prcomp的scale使用時機
[軟體熟悉度]:新手
[問題敘述]:
請問使用prcomp的時候scale的部分,假如我的資料內有為0的資料,
那scale=TURE的指令是否可以下?想說使用PCA前要先NORMALIZED可是不確定scale
指令的使用時機,再請幫忙一下謝謝
[程式範例]:
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.238.5
※ 編輯: wellsaomy 來自: 140.113.238.5 (12/13 18:18)
1F:推 diplazium:下"scale=TRUE, center=TRUE"就是做normalization了! 12/13 22:43
2F:→ diplazium:一般都是要normalized後進行PCA 12/13 22:43
3F:→ wellsaomy:請問您的意思是說不管資料有無含0,都可以下這個指令是 12/14 14:12
4F:→ wellsaomy:指令說明如下,我認為是假如有0就不能下scale,不知道對否 12/14 14:14
5F:→ wellsaomy:scale=TRUE can't be used if there are zero or 12/14 14:15
6F:→ wellsaomy:constant(for center=TRUE) variables. 12/14 14:15