【发布时间】:2011-12-21 21:46:50
【问题描述】:
我有一个功能集
[x1,x2....xm]
现在我想创建多项式特征集 这意味着如果度数是 2,那么我就有了特征集
[x1.... xm,x1^2,x2^2...xm^2, x1x2, x1x3....x1,xm......xm-1x1....xm-1xm]
所以它只包含 2 阶的术语.. 同样是如果顺序是三个..那么你也会有三次项..
如何做到这一点?
编辑 1:我正在从事一个机器学习项目,其中我有接近 7 个特征......并且对这个线性特征的非线性回归给出了好的结果......因此我认为可以获得更多的数字特征我可以将这些特征映射到更高的维度.. 所以一种方法是考虑特征向量的多项式阶...... 生成 x1*x1 也很容易.. :) 但是获得其余的组合有点棘手..
如果订单是 3,组合可以给我 x1x2x3 的结果吗?
【问题讨论】: