gpt4 book ai didi

r - Abline 不会出现在 R 中

转载 作者:行者123 更新时间:2023-12-02 09:35:28 24 4
gpt4 key购买 nike

我在 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:

If untf is true, and one or both axes are log-transformed, then a curve is drawn corresponding to a line in original coordinates, otherwise a line is drawn in the transformed coordinate system

关于r - Abline 不会出现在 R 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26848835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com