首页 > 解决方案 > Statmodel OLS 在具有多个单词的列名处失败-线性回归

问题描述

我尝试使用 ols 进行简单的线性回归,但它在具有多个单词名称的列中失败。

mod = smf.ols(formula='Sales ~ Sub Region + Customer Segment', data=df)

我正在寻找如何解决,但到目前为止还没有。我在 dsnt 下面使用它时在这里找到的 Q 转换也解决了它。有谁知道如何解决这个问题?

mod = smf.ols(formula='Sales ~ Q(Sub Region) + Q(Customer Segment)', data=df)

标签: pandasregressionlinear-regressiontransformationleast-squares

解决方案


推荐阅读