r - 使用 R 中的 confint 函数查找 95% 置信区间
问题描述
我正在分析R 中MASS 包Boston
中的数据集。我首先执行线性回归,并将其作为响应并作为唯一的预测变量:medv
ptratio
lm.Boston <- lm(formula = medv ~ ptratio, data = Boston.df)
然后我想找到一个 95% 的置信区间来估计ptratio
. 我的理解是我可以使用以下confint
功能做到这一点:
confint(lm.Boston, level = 0.95)
2.5 % 97.5 %
(Intercept) 56.393267 68.295988
ptratio -2.477454 -1.836897
但请注意,尽管我已明确指定level = 0.95
,但输出给出了 2.5% 和 97.5%。
此外,当我尝试将变量作为参数显式传递时,出现以下错误:
confint(lm.Boston, parm = ptratio, level = 0.95)
Error in confint.lm(lm.Boston, parm = ptratio, level = 0.95) : object 'ptratio' not found
那么这两种情况有什么问题呢?
编辑
confint(lm.Boston, parm = 'ptratio', level = 0.95)
作品:
2.5 % 97.5 %
ptratio -2.477454 -1.836897
解决方案
推荐阅读
- javascript - 如何使用 QuickChart 更改 Chart.js 图像渲染的字体和轴标签?
- angular - Ionic/Angular - 大屏幕的菜单图标消失
- python - 为什么包含 futures.ThreadpoolExecutor 的类方法在某些情况下不运行?
- kubernetes - kubectl exec 进入容器而不使用 pod 名称末尾的随机 guid
- python - 检查csv文件是否存在并满足条件?
- three.js - Raycaster 无法检测到立方体
- mysql - WooCommerce:使用 SQL 查询删除订单范围
- javascript - 您可以在 React JS 应用程序的新选项卡中显示 PDF 文件吗
- css - CSS背景图像未显示,尽管正确的路径和命名是正确的
- php - 从实时统计数据创建视图