代码
formula = "y~np.log(x1)+ x2 +x3+
x4+x5)"
这种情况抛出
error __init__() missing 1 required positional argument: 'exog'
因为它通常将X和Y作为参数。但在文档中,我看到了另一种可能的解决方案结果:https://www.statsmodels.org/dev/example_formulas.html
关于变换,我指的是变量的二次、三次函数。
使用解决
import statsmodels.formula.api as smf
因此更改型号的代码
glmfinal=smf.glm(formula=formula,family=sm.formies.Binomical((,data=Noinflu_df(.fit((