r - 检验回归系数是否显着小于 1(单尾 t 检验)
问题描述
我执行了一个简单的线性回归,并使用 summary() 得到了双尾 t 检验的结果,测试回归系数是否与 0 显着不同。
lmb <- lm(logspec ~ logfreq)
我想进行单尾 t 检验测试回归系数是否小于 1。
我在以前的线程中阅读了有关使用 offset() 将比较值设置为不同于 0 的信息,但我不确定它是否符合我希望看到的情况:
t <- lm(logspec ~ logfreq + offset(1*logfreq))
我认为执行单尾 t 检验的一种可能方法如下:
res <- summary(lmb)
d <- pt(coef(res)[, 3], lmb$df, lower.tail=FALSE)
其中上尾是感兴趣的,并且计算了 t 分布的分位数,但在这里我也不完全确定这是否与我想要实现的目标有关。
所以我找到了这两种方法,它们旨在将比较值设置为不同于 0 并执行单尾 t 检验,但我不确定它们是否是可行的方法以及我是否(以及如何)可以将两者结合起来?
解决方案
推荐阅读
- gradle - Flutter 应用程序无法在 Android 上运行
- haskell - 如何编写代码来修改 Haskell 源文件的 AST 而不会丢失编译指示?
- authorization - 如何在 Keycloak 中实现属性级访问控制
- javascript - Vue 异步组件 - 如何解决发出的事件
- sql - T-SQL 查找表的日期字段中的空白
- sql - 使用列在 SQL 中透视表并查找最大和最小日期
- php - 无法使用 $auth->getUser($uid) 获取用户表单 kreait/firebase-php;
- java - 从扫描仪读取输入到java中的字符串数组
- javascript - 如何将私人 MP4 URL 从 Google Cloud Storage 传递到我的 ChromeCast?(chrome.cast.media.MediaInfo)
- google-apps-script - 有没有办法在 Google 表格中动态合并包含特定文本的单元格?