开始使用免费开始使用

拟合一个多变量逻辑回归

利用视频中学到的知识,您将回到 crab 数据集,拟合一个多变量逻辑回归模型。在第 2 章中,您曾以 width 为自变量拟合过逻辑回归。在本练习中,您将分析把 color 作为额外变量纳入后的影响。

color 变量具有天然的顺序:从"中等偏浅"、"中等"、"中等偏深"到"深色"。因此,color 是一个有序变量。在本例中,您将把它当作定量变量来处理。

工作区已预加载 crab 数据集。另请注意,与单变量情形相比,代码中唯一的区别在于公式参数,此处您需要在公式中加入结构来纳入这个新变量。

本练习是课程的一部分

Python 中的广义线性模型

查看课程

练习说明

  • statsmodels 库中导入用于 GLM 的必要函数。
  • 定义 formula 参数,其中 widthcolor 为自变量,y 为因变量。
  • 使用 glm() 函数拟合一个多变量逻辑回归模型。
  • 打印模型结果。

交互式实操练习

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

# Import statsmodels
import ____.____ as sm
from ____.____.____ import glm

# Define model formula
formula = '____ ~ ____'

# Fit GLM
model = glm(____, ____ = ____, ____ = sm.____.____).____

# Print model summary
____(____.____)
编辑并运行代码