Python中的鲁棒多元多项式回归

时间:2014-02-26 22:21:40

标签: python r regression

在Python中有一种简单的方法可以进行多元稳健多项式回归吗? E.g。

y = a + bx_1 + cx_2 + dx_1x_2 + ex_1^2 + fx_2^2 

以及可能更高学位的术语,其中a,b,c,d,e,f是常量,x_i是因变量(可能超过2)。

我有一组受异常值困扰的数据,因此常态假设不成立。我对回归知之甚少,但我发现有一些“强大”的方法可以解决这个问题。不幸的是,我无法在Python中找到一种简单的方法,而无需编写整个方法。我忽略了什么吗?或者我应该使用其他更合适的语言,例如R? (因为我不知道R的任何内容,这是我用Python编写的更大问题的一部分,我宁愿用Python编写。但也许学习R比尝试做这种东西更有效率在Python中。)

提前致谢。

1 个答案:

答案 0 :(得分:2)

R非常适合这种情况,并且有一些库让你可以通过Python与R对话,比如RPy2

http://rpy.sourceforge.net/rpy2.html

以下是R:

的强大回归教程

http://www.ats.ucla.edu/stat/r/dae/rreg.htm

相关问题