对于不同的参数具有不同程度的多元多项式回归



我有流体两个参数(Re,k)的14个不同组合在5个轴向位置(x)的速度数据(mf)。速度数据取决于Re、k和x。

我想使用sklearn对我的数据进行多项式回归,就像在这篇文章中一样,但我面临着一些问题:

  1. 我应该如何构建X矩阵(自变量的矩阵)?在我看来,这里有3个自变量(Re,k和x),但我有14个Re值,14个k值,只有5个x值
  2. 是否可以用阶数=1 w.r.t.Re和k以及阶数=3 w.r.t.x进行回归

感谢您的帮助。谢谢

如果有三个类似于二维阵列的对象Rekx,则可以在将特征堆叠为单个矩阵之前,通过将PolynomialFeatures转换器仅应用于x,在仅x上创建次数=3的多项式特征。

poly_x = PolynomialFeatures(3)
X = np.hstack([Re, k, poly_x.fit_transform(x)])

相关内容

  • 没有找到相关文章

最新更新