首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >「R」说说r模型中的截距项

「R」说说r模型中的截距项

作者头像
王诗翔呀
发布于 2020-07-03 17:51:18
发布于 2020-07-03 17:51:18
5K0
举报
文章被收录于专栏:优雅R优雅R
代码语言:javascript
复制
y ~ x
y ~ 1 + x

很多读者在使用 R 的模型构建时可能会对其中的截距项感到困惑。上述两个模型都描述了简单的线性回归,是等同(完全一致)的。第一个模型隐含了截距项,而第二个模型显式地进行了指定。

当我们了解这一点后,我们在实际的操作过程中尽量指明截距项,这样能够更加方便自己和他人理解。

代码语言:javascript
复制
y ~ 0 + x
y ~ -1 + x
y ~ x - 1

上述3个模型都去除了截距项。

如果是

代码语言:javascript
复制
y ~ 1

那么得到的模型结果恰好是均值。为什么是均值呢?大家不妨想一想。

相关资料:

  • https://cran.r-project.org/doc/manuals/R-intro.html#Statistical-models-in-R
  • https://stackoverflow.com/questions/13366755/what-does-the-r-formula-y1-mean
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档