【发布时间】:2013-09-11 02:57:12
【问题描述】:
我正在使用 R 编码。给定具有三列各种 x 值和一列 y 值的散点图数据,我使用以下命令创建了一个 4x4 散点图矩阵:
plot(info45)
(我将信息表命名为“info45”。)我还在这个 YouTube 视频 http://www.youtube.com/watch?v=FS9E907bbcA 中看到您可以使用命令 pair(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
...
我应该输入什么命令来获得一个相关系数矩阵,就像演讲者在视频中所做的那样?
【问题讨论】:
-
您搞砸了并创建了一个带有因子或字符值的数据框或矩阵。第一行:“1 X1 X2 X3 Y”,不应该在那里。您可能应该从磁盘重新加载数据并在 read.table 调用中使用
header=TRUE。 (另请阅读?read.table) -
原始数据在 Excel 中,所以我删除了第一行的数据,现在全是数字。这完全解决了我的问题。非常感谢!
标签: r correlation scatter-plot