首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >patsy公式-增加因子的幂

patsy公式-增加因子的幂
EN

Stack Overflow用户
提问于 2015-07-05 03:59:56
回答 2查看 560关注 0票数 0

我用patsy来建立设计矩阵。我需要包括原始因素的力量。例如,使用回归

,我想能写

代码语言:javascript
复制
patsy.dmatrix('y~x1 + x1**2 + x2 + x2**2 + x2**3', data)

其中数据是包含y、x1、x2列的数据。但它似乎根本不起作用。有什么解决办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-11 03:05:17

Patsy对**有一种特殊的解释,它是从R.我考虑过让它在应用于数值因子时自动做正确的事情,但实际上还没有实现它.同时,有一种通用的方法可以告诉patsy改用操作符的Python解释,而不是Patsy解释:用I(...)包装表达式。所以:

代码语言:javascript
复制
patsy.dmatrix('y~x1 + I(x1**2) + x2 + I(x2**2) + I(x2**3)', data)

(More detailed explanation here)

票数 2
EN

Stack Overflow用户

发布于 2015-08-24 20:26:40

Patsy似乎还没有管理权力代表(目前?)在这里可以找到一种四处走动的方法:python stats models - quadratic term in regression

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31227012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档