首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Abline不会出现在R中

Abline不会出现在R中
EN

Stack Overflow用户
提问于 2014-11-10 16:52:19
回答 1查看 4.8K关注 0票数 3

我在R中运行了回归,当试图将一个abline与图相匹配时,什么都不会发生,也不会出现错误消息。

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

以下是我迄今尝试过的:

代码语言:javascript
复制
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)))

有人能发现我哪里出了问题吗?

谢谢,凯特

EN

回答 1

Stack Overflow用户

发布于 2014-11-10 17:00:40

abline不会在日志转换图上绘制一条回归线。

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

代码语言:javascript
复制
plot(speed~dist, cars, log="xy")
abline(lm(speed~dist, cars))

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

代码语言:javascript
复制
plot(speed~dist, cars, log="xy")
abline(lm(speed~dist, cars), untf=T)

来自?abline

如果untf为真,且其中一个或两个轴为log-转换,则在原坐标系中绘制一条对应于一条线的曲线,否则在转换后的坐标系中绘制一条线。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26848835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档