通过散点图显示两个变量之间的相关性

时间:2015-03-23 16:16:26

标签: r plot correlation

我试图用R中的散点图来显示政府腐败和水质的相关性。我想做一个先进的,但似乎不能做最基本的。

每当我输入plot(water, corruption)时,我都会收到消息

error in plot(water) : object 'water' not found 
error in plot(corruption) : object 'corruption' not found

提前致谢

1 个答案:

答案 0 :(得分:0)

您需要指定要在其中找到变量的数据框。以下是使用iris数据框的示例:

plot(Sepal.Length ~ Sepal.Width, data=iris)

〜符号用于公式,可以解释为"作为"的函数。因此,对于散点图,您将y变量放在左侧,将x放在右侧。

或者,您可以使用逗号定义xy轴,如下所示:

plot(iris$Sepal.Width, iris$Sepal.Length)

注意更改:第一个对象(iris$Sepal.Width)指的是x轴,第二个对象指的是y轴(iris$Sepal.Length)。