geom_segment:删除了包含缺失值的1行

时间:2013-02-06 13:51:04

标签: r ggplot2 machine-learning linear-regression

我正在研究单变量数据的线性回归示例。

此网页中列出了该示例:http://al3xandr3.github.com/2011/02/24/ml-ex2-linear-regression.html

很抱歉没有粘贴我尝试的任何代码,因为我对R不太熟悉。我是初学者。

我阅读了R文档来解决此错误,但我无法找出导致此错误的原因。

我得到的错误是:

Warning message:
Removed 1 rows containing missing values (geom_segment). 

导致错误的行是:

ex2plot + geom_abline(intercept=theta[1], slope=theta[2])

任何人都可以帮我解决这个错误。

再次抱歉,如果这是一个简单的解决方案,如果我浪费你宝贵的时间。

修改

忘记提及,我尝试使用geom_abline绘制的线性回归线不是绘图。

2 个答案:

答案 0 :(得分:6)

在不查看示例数据的情况下,这是来自ggplot的典型警告,它只是告诉您,对于您尝试绘制的数据框的某些组合,有一些缺失数据。除非你没有想到任何丢失的数据,否则没什么可担心的。要知道这一点,您需要查看原始数据集。

答案 1 :(得分:5)

这不是错误。这是一个警告。

它最有可能删除数据,因为您有NA个。


修改

使用您刚刚提供的数据以及该网站上的代码:

enter image description here

仔细检查您的数据和theta中没有NA。