matlab多元拟合,有4个自变量

现有数组两个,自变量数组x为12240*4的二维数组,每一列代表不同的自变量;应变量数组y为12240*1的一维数组。自变量和应变量对应关系比较复杂,不知道用什么方法能拟合出合适的函数关系。

不算解答,给个建议,因为这类问题本身无解。

    先看看每个单一变量和y的关系图:plot(x(:,i),y)看看什么图形

    观察图形然后做适当的变量变换后进行多元线性回归

    线性回归本质上是找出大体的关系

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-10
如果不确定应变量和自变量的关系,可以考虑使用神经网络来拟合

MATLAB有自带的神经网络工具箱,可以自己研究下,不需要编码,按照界面的要求自己一步步来就可以了。追问

我在网上查了一下,用神经网络好像没法把它拟合成一个函数,我现在需要的是一个f(x1,x2,x3,x4)的表达式。能不能简单描述一下?

本回答被提问者和网友采纳
第2个回答  2014-01-10
用spss就行了啊!追问

没用过,哪里能下载个破解版?

追答

http://www.crsky.com/soft/28528.html
这个网址可以

相似回答