d*******1 发帖数: 854 | 1 以前都是用lm(y~x), plot(y,x), abline(fm, col=4)
regression line 就自动加到scatter plot里了,
如下:
fm<- lm(y~x, data)
attach(data)
plot(y~x)
abline(fm, col=4)
但是现在只产生了SCATTER PLOT, ABLINE 加不上去。好象什么被turn off了, 请帮助
谢谢 |
S******y 发帖数: 1123 | 2 It works for me...
y<-rnorm(100)
x<-rnorm(100)
fm<-lm(y~x)
plot(y~x)
abline(fm, col=4) |
d*******1 发帖数: 854 | 3 your example work for me too. however, i could not replicate this success in
my own data frame. i got perfect scatter plot and summary(lm(y~x,data))
looks perfect OK.However, the abline just refuses to show up!!!!! what a
frustration!
【在 S******y 的大作中提到】 : It works for me... : y<-rnorm(100) : x<-rnorm(100) : fm<-lm(y~x) : plot(y~x) : abline(fm, col=4)
|
g********r 发帖数: 8017 | 4 把coefficient拿出来用abline试试,看看是不是lm object的格式问题?
in
【在 d*******1 的大作中提到】 : your example work for me too. however, i could not replicate this success in : my own data frame. i got perfect scatter plot and summary(lm(y~x,data)) : looks perfect OK.However, the abline just refuses to show up!!!!! what a : frustration!
|
d*******1 发帖数: 854 | 5 can you be more specific about takin out coefficient?
> class(fm)
[1] "lm"
the class of fm seems to be OK.
【在 g********r 的大作中提到】 : 把coefficient拿出来用abline试试,看看是不是lm object的格式问题? : : in
|
g********r 发帖数: 8017 | 6 abline(fm$coef)
另外检查一下fm$coef是不是对的。abline这种函数不应该出问题。我怀疑是
coefficient不对,所以线画到plot范围外边去了。
【在 d*******1 的大作中提到】 : can you be more specific about takin out coefficient? : > class(fm) : [1] "lm" : the class of fm seems to be OK.
|
d*******1 发帖数: 854 | 7 好吧,我把Ripley书里的例子和我自己的数据side by side run 了一下。他的好好的
我的就是死活不行(abline(fm)和abline(fm$coef)应该都行的)
而且我的散点数据看上去很好的, 难道一个简单的regression 还会fit 错了?
【在 g********r 的大作中提到】 : abline(fm$coef) : 另外检查一下fm$coef是不是对的。abline这种函数不应该出问题。我怀疑是 : coefficient不对,所以线画到plot范围外边去了。
|
d*******1 发帖数: 854 | 8 一看coefficient 就明白了, 真是把XY搞反了, 在plot里正过来就好了。 谢谢
【在 d*******1 的大作中提到】 : 好吧,我把Ripley书里的例子和我自己的数据side by side run 了一下。他的好好的 : 我的就是死活不行(abline(fm)和abline(fm$coef)应该都行的) : 而且我的散点数据看上去很好的, 难道一个简单的regression 还会fit 错了?
|