【发布时间】:2016-10-25 23:59:27
【问题描述】:
使用 patsy,我了解如何打开或关闭拦截。但我还没有设法获得水平偏移。例如,本质上我希望能够适应
y = alpha + beta * abs(x_opt - x_obs)
x_opt 适合。我试着这样写:
y ~ 1 + np.abs(y - x)
为 y 使用一个常量列。但是在 np.abs() 括号内, patsy “关闭”,并且 y - x 只是被解释为一个数字。如果我将 y 移到 1 或 20,我会得到不同的答案。
类似的问题适用于例如 np.pow(1-x, 2) 或正弦波。能够适应 x 偏移将非常有帮助。这可能吗?或者这正是 patsy 不做非线性的意思?
【问题讨论】:
标签: python-3.x statsmodels patsy