Abline不会出现在R中

Kat*_*oyd 2 regression 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)))
Run Code Online (Sandbox Code Playgroud)

谁能发现我哪里错了?

谢谢,凯特

nic*_*ico 5

abline 不会在对数变换图上绘制回归线.

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

plot(speed~dist, cars, log="xy")
abline(lm(speed~dist, cars))
Run Code Online (Sandbox Code Playgroud)

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

plot(speed~dist, cars, log="xy")
abline(lm(speed~dist, cars), untf=T)
Run Code Online (Sandbox Code Playgroud)

来自?abline:

如果untf为真,并且对一个或两个轴进行对数变换,则绘制对应于原始坐标中的直线的曲线,否则在变换的坐标系中绘制直线