2016-04-17 21 views
0

私はRでPCA解析を実行すると、次のエラーを取得し、私のデータが悪いのかを把握することはできません:SVDでR PCA解析エラー

エラー(X、NU = 0):無限または欠損値'x'で

load(url("https://dl.dropboxusercontent.com/u/48336796/data/Y.RData")) 
pca <- prcomp(Y, center = FALSE, scale = FALSE, na.action = na.omit) 

私はマトリックスのすべてのNAを必ずゼロに置き換えました。私は無限大の行列もチェックしました。誰かが間違っていることを理解するのを手伝ってもらえますか?

答えて

1

あなたが仕事に行くされていない文字データ

typeof(Y) 
[1] "character" 

にPCAを実行しようとしているように見えます。

Y[] <- as.numeric(Y) 

でインポートするか、インポート手順を修正してください。

データオブジェクトが巨大であるという警告(> 200 MB)は高く評価されました。

+0

ありがとう、リチャードテルフォード! – user3457456