各类统计模型R语言的详细使用教程-R语言的线性回归使用教程
前言
在上一篇博客中详细的介绍了有官一元、多元线性回归的各种思想、理论以及统计推断. 下面我们来介绍关于线性回归在建模时的一些具体的操作流程(R语言版)!
R语言的线性回归代码示例
在R语言中有很多做回归的包以及函数,学习这些函数或者包都离不开构建模型的表达式:formula
. 下面是具体的构建方式!
符号 | 用途 |
---|---|
~ | 分隔符号,左边为响应变量,右边为解释变量 |
+ | 分隔预测变量 |
: | 预测变量的交互项 |
* | 表示所有可能的交互项 |
. | 表示包含除因变量外的所有变量 |
- | 减号,表示从等式中移除某个变量 |
-1 | 删除截距项 |
I() | 例如, 代码 y ~ x + I((z + w)^2)将展开为 y ~ x + h,h 是一个由 z 和 w 的平方和创建的新变量 |
function | 公式:log(y) ~ x + z + w 表示通过 x、z 和 w 来预测 log(y) |
下面是回归分析中比较实用的函数!
函数 | 用途 |
---|