多元非线性回归
multivariate nonlinear regression
我是机器学习的新手,我想实现多元非线性回归,我似乎找不到任何好的c++库(例如:data)
y x1 x2 x3 x4 x5 x6
4.52e+005 8.32e+000 4.10e+001 8.801e+002 1.29e+002 3.22e+002 1.26e+002
3.585e+005 8.30e+000 2.10e+001 7.099e+003 1.10e+003 2.40e+003 1.13e+003
3.521e+005 7.25e+000 5.20e+001 1.467e+003 1.91e+002 4.96e+002 1.77e+002
3.413e+005 5.64e+000 5.20e+001 1.274e+003 2.35e+002 5.58e+002 2.19e+002
3.422e+005 3.84e+000 5.20e+001 1.627e+003 2.81e+002 5.65e+002 2.59e+002
我需要非线性回归模型来预测给定输入变量(x1,x2,x3,x4,x5,x6)的输出
我会尝试核脊回归和/或支持向量回归。它们中的任何一个都可能工作得很好。
dlib c++库具有易于使用的这两种方法的实现。有关详细信息,请参阅支持向量回归或核脊回归示例程序。请注意,这些示例只显示了一个输入变量,但您所需要做的就是将输入向量的维数更改为1以外的其他数。在例子中,这意味着你只需要改变
一行typedef matrix<double,1,1> sample_type;
typedef matrix<double,6,1> sample_type;
,然后它们将处理6个输入变量。
相关文章:
- Lambda回归:这合法吗?
- C++:为什么这段代码会出错?多元线性回归
- 为什么我的梯度下降算法不收敛?(用于逻辑回归)
- 谷神星求解器:对非线性最小二乘法使用平滑近似
- 逻辑回归返回错误的预测
- OPENCV逻辑回归负载失败
- 使用 boost::numeric::odeint 积分非线性函数 f'(x, y, z) = a + b*I
- C++ 吉尼回归记录.对djinni_generated的未定义引用
- 使用非线性级数查找最接近的值
- 回归方法的幕后是什么?
- 为什么非回归方法比递归需要更多的时间
- "pair::operator=(pair&&)"错误,"auto&"推断出移动操作 - libstdc++ 回归?
- 如何在 postgreSQL 中调试回归测试二进制pg_regress
- 如何将DLIB用于神经网络回归
- 特征3.3.0对3.2.10的性能回归
- 如何提取Scikit-learn的回归预测器以实施到C++中
- 非线性函数最小化C
- std::启用 C++11 时的矢量性能回归
- 具有单位向量约束的非线性优化
- 多元非线性回归