2013-09-11 110 views
0

我正在使用R編碼。給定的數據與各種x值的三列和用於散點圖的y值的一列,我創建使用命令散點圖的4×4矩陣:如何找到R中散點圖矩陣的相關係數?

plot(info45) 

(I命名的信息「info45」的表。 )我還在此YouTube視頻http://www.youtube.com/watch?v=FS9E907bbcA中看到,您可以使用命令對(info45),並且工作原理與此相同。

以上視頻中的示例,我想找到散點圖的相關性。我輸入了命令:cor(info45),但它返回消息"Error in cor(info45) : 'x' must be numeric"。我不確定這是否有幫助,但數據表中的列標題是V1,V2,V3和V4。事實上,這裏的數據表本身的樣本:

 V1  V2  V3  V4 
1  X1  X2  X3  Y 
2 14.620 226.00 7.000 128.40 
3 15.630 220.00 3.375 52.62 
4 14.620 217.40 6.375 113.90 
... 

什麼命令(S)我應該進入以獲得相關係數矩陣作爲揚聲器的視頻呢?

+4

您已經搞定並創建了具有因子或字符值的數據框或矩陣。第一行:「1 X1 X2 X3 Y」,不應該在那裏。您可能應該從磁盤重新加載數據,並在read.table調用中使用'header = TRUE'。 (也讀'?read.table') –

+0

原始數據是在Excel中,所以我刪除了第一行的數據,現在它是所有數字。這完全解決了我的問題。非常感謝! – Jared

回答

0

DWin(對問題的第一條評論)獲悉,我進入原始數據存儲位置(Microsoft Excel)並完全刪除第一行。這從數據集中刪除了標題,並允許R運行計算命令。它也影響了我的散點圖矩陣的外觀。

注意:請記住,在Excel中更改數據後,文件應該保存爲.txt文件,文本(製表符分隔),以便R可以讀取它。然後該文件應重新讀入R(只需再次輸入)。