首页 > TAG信息列表 > patsy

调用函数中的patsy时出现命名空间问题

我正在尝试为statsmodels公式API写一个包装器(这是一个简化的版本,该函数的作用还不止于此): import statsmodels.formula.api as smf def wrapper(formula, data, **kwargs): return smf.logit(formula, data).fit(**kwargs) 如果我将此功能提供给用户,然后用户尝试定义自己

我如何获取statsmodels / patsy公式所依赖的列?

假设我有一个熊猫数据框: df = pd.DataFrame({'x1': [0, 1, 2, 3, 4], 'x2': [10, 9, 8, 7, 6], 'x3': [.1, .1, .2, 4, 8], 'y': [17, 18, 19, 20, 21]}) 现在,我使用公式拟合statsmodel

python-patsy中的倒数

Patsy的幂不允许负整数,因此,如果我们有一些序列数据X, patsy.dmatrices('X + X**(-1)', X) 返回错误.如何将X的倒数添加到这样的小数公式中?解决方法:在嵌入式函数调用中会关闭运算符的特殊含义.因此,如果您编写X 1 / x,则patsy会将其解释为特殊的patsy和/运算符,但是,如果您编写