开始使用免费开始使用

线性模型:GLM 的一个特例

在本练习中,您将用两种方式拟合线性模型:一种使用 ols() 函数,另一种使用 glm() 函数。这将展示线性模型是广义线性模型(GLM)的一种特例。

您将使用视频中介绍并已预加载的 salary 数据集。

回顾在 Python 中,线性模型的定义为:

ols(formula = 'y ~ X', data = my_data).fit()

而广义线性模型可以通过以下方式训练:

glm(formula = 'y ~ X', data = my_data, family = sm.families.___).fit()

本练习是课程的一部分

Python 中的广义线性模型

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

import ____ as ____
from ____.____.____ import ____, ____

# Fit a linear model
model_lm = ols(formula = '____ ~ ____',
               data = ____).fit()

# View model coefficients
print(model_lm.params)
编辑并运行代码