开始使用免费开始使用

含两个解释变量的 Logistic 回归

Logistic 回归同样支持多个解释变量。要在 Logistic 回归模型中包含多个解释变量,其语法与线性回归相同。

在本练习中,您将针对是否流失的状态进行建模,使用数据集中的两个解释变量:客户关系持续时间与最近一次购买时间的间隔,以及二者的交互项。

已提供 churn

本练习是课程的一部分

Python 中级回归:使用 statsmodels

查看课程

练习说明

  • statsmodels.formula.api 导入 logit() 函数。
  • 拟合一个关于流失状态 has_churned 的 Logistic 回归:解释变量为客户关系持续时间 time_since_first_purchase、最近购买的时间间隔 time_since_last_purchase,以及二者的交互项。

交互式实操练习

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

# Import logit
____

# Fit a logistic regression of churn status vs. length of relationship, recency, and an interaction
mdl_churn_vs_both_inter = ____

# Print the coefficients
print(mdl_churn_vs_both_inter.params)
编辑并运行代码