关于matlab,如何简化拟合的函数模型我是用回归分析的方法研究各种影响因素(变量)对试验指标(因变量)的影响,寻求使试验指标达到最优的各影响因素的数值解,现在虽然求出了目标函数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 06:16:57

关于matlab,如何简化拟合的函数模型我是用回归分析的方法研究各种影响因素(变量)对试验指标(因变量)的影响,寻求使试验指标达到最优的各影响因素的数值解,现在虽然求出了目标函数
关于matlab,如何简化拟合的函数模型
我是用回归分析的方法研究各种影响因素(变量)对试验指标(因变量)的影响,寻求使试验指标达到最优的各影响因素的数值解,现在虽然求出了目标函数取得极值的x1、x2、x3、x4的解,但是根据实践经验和理论是不可能达到这个极大值的,所以我想是不是我拟合的函数模型不符合实际(尽管相关系数很高),下面附上求拟合求系数的代码,大侠帮我看下,我选的函数模型能不能简化啊,如何才能选出符合实际的函数模型,我导师要求我做的结论能指导实际工程,如果要简化,该怎么简化?如何删除对试验结果不相干的项?显著水平分析?之前用spss分析过了,采用逐步回归的方法,显著性水平设置成0.05,之后所有的因素都被剔除了,该怎么办啊?
x=[13 17 7 11 21 5 19 15 23 9;3.5 2 1 3 4.5 5 5.5 2.5 1.5 4;14.5 2.5 11.5 5.5 13 8.5 4 10 7 1;8 16 12 20 18 14 10 2 6 4]';%变量
y=[157.83 50.35 39.2 52.6 656.5 67.85 37.48 50.51 69.49 46.52]';%实测值
x1=x(:,1);
x2=x(:,2);
x3=x(:,3);
x4=x(:,4);
fx1=@(beta,x)beta(15)+beta(1)*(x1'*x2)+beta(2)*(x1'*x3)+beta(3)*(x1'*x4)+...
+beta(4)*(x2'*x3)+beta(5)*(x2'*x4)+...
beta(6)*(x3'*x4)+beta(7)*x1+beta(8)*x2+...
beta(9)*x3+beta(10)*x4+beta(11)*(x1.^2)+beta(12)*(x2.^2)+beta(13)*(x3.^2)+beta(14)*(x4.^2);
beta0=[zeros(1,15)]';%模型
[beta,R,J]=nlinfit(x,y,fx1,beta0)
y14=fx1(beta,x);%预测值
y=[157.83;50.35;39.2;52.6;656.5;67.85;37.48;50.51;69.49;46.52];
RSS=(y-y14)'*(y-y14)
SSy=var(y)*9
rsquare=(SSy-RSS)/SSy%相关系数
求极值采用的是fmincon求解,fmincon的算法是subspace trust region(信赖域反射法),求极值和算法关系大吗?其他算法怎么求解

关于matlab,如何简化拟合的函数模型我是用回归分析的方法研究各种影响因素(变量)对试验指标(因变量)的影响,寻求使试验指标达到最优的各影响因素的数值解,现在虽然求出了目标函数
可以用这个拟合函数
fx1=@(beta,x)beta(1)*(x1).^2.*(x2).^2+beta(2)*(x3).^2.*(x4).^2+beta(3)*(x1).^2.*x(3).^2+beta(4)*(x2).^2.*x(4).^2+beta(5)*(x1).*(x2)+...
beta(6)*(x2).*(x3)+beta(7)*(x3).*(x4)+beta(8)*(x4).*(x1);
R_square=0.995500238543972 %相关系数 比你的拟合函数的增加了0.0212

关于matlab,如何简化拟合的函数模型我是用回归分析的方法研究各种影响因素(变量)对试验指标(因变量)的影响,寻求使试验指标达到最优的各影响因素的数值解,现在虽然求出了目标函数 关于matlab 数据拟合 ,没有经验公式,不知道是几次的函数,该如何拟合? matlab的函数拟合 Matlab中标准正态分布的模型公式是什么?不是函数公式,是线性拟合时要求的模型公式 matlab二元函数n次拟合怎么做 求大神指个路...说个函数模型啥的就行 MATLAB 我要拟合一个二元函数,并已知他们的数据,但不知道函数大概的模型,能通过MATLAB算出函数吗? matlab中线性拟合的函数是什么? MATLAB拟合类似反比例函数的程序. 那个怎么用法Matlab计算得出指数二次模型的函数表达式,已经将数据拟合好了 matlab拟合函数 急.新手求救...如何求多项式函数拟合的相关系数?针对于matlab的 matlab 拟合函数求系数x=1:5y=[-264662 -119192 -42940 -26347 -26335]现在有两个模型是 y=A(1)+A(2)exp(A(3)/x)y=A(1)/(A(2)x+A(3))该如何拟合,哪个模型好一点?求下5:10的值? 如何使用 MATLAB 进行威布尔函数拟合曲线 matlab如何拟合散点图,我想得到散点图函数? 用MATLAB对y=a*x^b模型函数的拟合x=[0.64,0.13,0.064,0.04];Y=[100,500,1000,1500];需要命令函数,急用, 已经用matlab将n个三维散点插值拟合成一个曲面,请问如何得到拟合后的函数?另外,如何将拟合后的曲面在matlab的主界面的files里打开? 如何根据散点图用MATLAB拟合函数图象我有一组数,谁能帮帮我将拟合出的函数图象发给我啊. 用Matlab程序对logistic人口模型进行拟合?matlab最小二乘曲线拟合对Logistic函数进行估计