繁体   English   中英

Abline不会出现在R中

[英]Abline won't appear in R

我曾经R中运行的回归,试图将一个时abline的情节没有任何反应,没有出现错误消息。

我不得不对数据进行日志转换,所以我想知道这是否是问题? 数据不是正态分布的,但是仍然需要我们进行回归。

到目前为止,这是我尝试过的:

alldata<-read.csv(file.choose(),header=T)

attach(alldata)

plot(weight.g,wingspan.mm,log="xy")

abline(lm(wingspan.mm~weight.g))

fit1<-lm(wingspan.mm~weight.g)

> summary(fit1)

fit2<-lm(log(wingspan.mm)~log(weight.g))

plot(fit2)

plot(weight.g,wingspan.mm,log="xy")

abline(fit2)

abline(lm(log(wingspan.mm)~log(weight.g)))

谁能发现我要去哪里错了?

谢谢,凯特

abline不会在对数转换图上绘制回归线。

例如,这只会绘制点而不是回归线

plot(speed~dist, cars, log="xy")
abline(lm(speed~dist, cars))

要解决此问题,请使用untf参数

plot(speed~dist, cars, log="xy")
abline(lm(speed~dist, cars), untf=T)

?abline

如果untf为true,并且对一个或两个轴进行了对数转换,则在原始坐标中绘制一条与线对应的曲线,否则在转换后的坐标系中绘制一条线

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM