2013-02-06 56 views
3

我正在通過單變量數據的線性迴歸示例。geom_segment:刪除了包含缺失值的1行

的實例列在這個網頁: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沒有策劃陰謀的線性迴歸線。

回答

5

不看你的數據。例如,這是一個典型的警告ggplot是簡單地告訴你,你想繪製的數據幀的某種組合,有一些丟失的數據。除非您不希望丟失任何數據,否則無需擔心。要知道這一點,你需要看看你的原始數據集。

+0

我看了看數據集。我編輯了範圍在0到10之間的較低值,例如在範圍從40到100之間的較大值。我從http://orion.math.iastate.edu/burkardt/data/regression/x01獲取了示例數據。文本。這些值不是空的。我試圖使用geom_abline繪製的線不是繪圖。 – user1787687

+0

在控制檯鍵入'theta' - 是否爲空?這將是新加坡的來源。如果沒有,請編輯您的原始帖子以包含您正在使用的代碼。聽起來好像準備數據時有錯誤。 –

+0

我在控制檯中鍵入theta並且有NAN。 – user1787687

5

這不是一個錯誤。這是一個警告。

它最有可能因爲您有NA s而刪除數據。


編輯

使用你剛纔給的數據,並在該網站上,我得到的代碼:

enter image description here

仔細檢查,有您的數據和θ沒有來港。

+0

我從http://orion.math.iastate.edu/burkardt/data/regression/x01.txt獲取了示例數據。這些值不是空的。我試圖使用geom_abline繪製的線不是繪圖。 – user1787687

+0

它是繪製圖中的點,但是,應該繪製線性線的geom_abline不是繪圖。你是否收到警告?我做了仔細檢查,數據中沒有NAs。 – user1787687

+0

謝謝你的回答。問題在於theta。 – user1787687