r - 如何正确绘制主轴回归的置信区间(使用 lmodel2)?
问题描述
您如何正确绘制减少的主轴回归的置信区间?
我在这篇相当老的帖子中找到了一些建议,但我对 CI 有点困惑。对截距使用较高的 CI 限制,而对斜率使用较低的 CI 限制是否更有意义,反之亦然?
基于上述帖子中 joran 的示例,以下代码(注意 CI 的索引):
library(lmodel2)
library(ggplot2)
set.seed(43)
dat <- data.frame(a=log10(rnorm(50, 30, 10)), b=log10(rnorm(50, 20, 2)))
mod <- lmodel2(a ~ b, data=dat,"interval", "interval", 99)
ggplot(dat,aes(x=b,y=a)) + geom_point() +
geom_abline(intercept=mod$regression.results[4,2],
slope=mod$regression.results[4,3],colour="blue") +
geom_abline(intercept=mod$confidence.intervals[4,2],
slope=mod$confidence.intervals[4,5],colour="red") +
geom_abline(intercept=mod$confidence.intervals[4,3],
slope=mod$confidence.intervals[4,4],colour="red")
将产生以下结果:
这样,置信区间穿过数据的质心。当谈到模型 II 回归时,我不是很了解,所以我会很高兴有一些意见。
解决方案
推荐阅读
- c# - 将 long 列表转换为可为空的 long 列表
- aws-lambda - AWS SAM 构建使用容器无需清洗
- mysql - 如何查询 mysql Kubernetes pod?用户 'root'@'localhost' 的访问被拒绝
- botframework - How can i implement bot framework in my visual studio code?
- powershell - 如何在 PowerShell 中获取 NuGet 包作者?
- sql - 为什么这个窗口表达式不会导致除以零错误?
- java - 如何避免在文件中的 JSONArray 中写入重复值
- phpstorm - 如何在 PhpStorm 中包装第一个 HTML 属性
- c# - 写json“值”:“值”
- docker - 如何在 Docker 中拉取 debian8 (Jessie) 映像