在使用PolynomialFeatures时,有一个小细节,就是生成的多项式组合,其排列顺序是怎样的.这里做一个说明:
例如:我们有两个个特征a,b,degree为3,其排列顺序是:
0, a, b, a^2, ab, b^2, a^3, a^2b, ab^2, b^3 (默认有偏置项,所以第一项为0,若设置偏置项为False,则没有第一项)
其原则有两个:
一,次数从低到高排列;
二,优先前面的特征.
在使用PolynomialFeatures时,有一个小细节,就是生成的多项式组合,其排列顺序是怎样的.这里做一个说明:
例如:我们有两个个特征a,b,degree为3,其排列顺序是:
0, a, b, a^2, ab, b^2, a^3, a^2b, ab^2, b^3 (默认有偏置项,所以第一项为0,若设置偏置项为False,则没有第一项)
其原则有两个:
一,次数从低到高排列;
二,优先前面的特征.
本文标题:Sklearn中PolynomialFeatures生成的多项式
本文链接:https://www.haomeiwen.com/subject/yenxpqtx.html
网友评论