2016-07-02 74 views
0

線性模型我得到兩個矢量作爲輸出來自R分析,分別>數據類型爲R中

[1] "216" "217" "218" "219" "220" "221" "222" "223" "224" "225" "226" 
[1] 10014733 10014665 10014588 10014504 10014415 10014321 10014227 10014145 10014076 10014014 10013963 

讓我們稱之爲第一個和第二單一的b。當我做流明(B〜A),它拋出

Call: 
lm(formula = b ~ a) 

Coefficients: 
(Intercept)   a217   a218   a219   a220   a221   a222   a223   a224 
10014733.4  -68.1  -145.8  -229.8  -318.5  -412.8  -506.4  -588.2  -657.4 
     a225   a226 
    -719.4  -770.8 

我只是想以適應簡單的線條,這可以進一步與abline繪製...這是一個數據結構問題?

謝謝!

+1

看起來'a'是一個因素,而不是數字。同時使用'a'和'b'數字,然後使用'predict' – Adrian

回答

1

在迴歸之前嘗試運行a <- as.numeric(as.character(a))a <- as.numeric(levels(a))[a]。現在將a設置爲一個因子,迴歸對待的方式是將a中的每個值分配給它自己的係數,從而爲您提供逐步響應而不是直線。

+2

darn,這是一個愚蠢的錯誤。非常感謝你。 –

相關問題