2016-07-02 72 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,这是一个愚蠢的错误。非常感谢你。 –

相关问题