当前位置:首页 >> 机械/仪表 >>

matlab多元非线性回归及显着性分析(实例)


多元非线性回归及显著性分析 matlab 多元非线性回归及显著性分析
给各位高手:小弟有一些数据需要回归分析(非线性)及显著性检验(回归模型,次要项, 误差及失拟项纯误差,F 值和 P 值) ,求大侠帮助,给出程序,不胜感激。 模型:

DATA=... [2 130 75 48.61; 2 110 75 56.43; 2 130 45 61.32;

2 110 45 65.28; 1 110 45 55.80; 1 130 75 45.65; 1 110 75 50.91; 1 130 45 67.94; 1.5 120 60 74.15; 1.5 120 60 71.28; 1.5 120 60 77.95; 1.5 120 60 74.16; 1.5 120 60 75.20; 1.5 120 85 35.65; 1.5 140 60 48.66; 1.5 120 30 74.10; 1.5 100 60 62.30; 0.5 120 60 66.00; 2.5 120 60 75.10];

%DATA 前三列是影响因子,第四列为响应值

回归分析过程: (1)MATLAB 编程步骤 1:首先为非线性回归函数编程,程序存盘为 user_function.m function y=user_function(beta,x) b0 = beta(1); b1 = beta(2); b2 = beta(3); b3 = beta(4); x0 = x(:,1); x1 = x(:,2); x2 = x(:,3); x3 = x(:,4); y=b0*x0+b1*x1.^2+b2*x2.^2+b3*x3.^2; (2)MATLAB 编程步骤 2:编写非线性回归主程序,程序运行时调用函数 user_function x=[1 2 130 75 48.61;

1 2 110 75 56.43; 1 2 130 45 61.32; 1 2 110 45 65.28; 1 1 110 45 55.80; 1 1 130 75 45.65; 1 1 110 75 50.91; 1 1 130 45 67.94; 1 1.5 120 60 74.15; 1 1.5 120 60 71.28; 1 1.5 120 60 77.95; 1 1.5 120 60 74.16; 1 1.5 120 60 75.20; 1 1.5 120 85 35.65; 1 1.5 140 60 48.66; 1 1.5 120 30 74.10; 1 1.5 100 60 62.30; 1 0.5 120 60 66.00; 1 2.5 120 60 75.10]; %%第 1 列全是 1,第 6 列是指标变量,其余列是自变量 xx=x(:,1:5);yy=x(:,5); %%指定响应变量 yy 和自变量 xx beta0=[0.5 0.4 0.7 0.5]; %%设置初始回归系数(如何确定初值?) [beta_fit,residual] = nlinfit(xx,yy,@user_function,beta0) %%非线性回归

结果 beta_fit = 91.3757 1.2712 -0.0009 -0.0049

residual = -4.2935 -1.0248 -9.2044 -9.7957 -15.4620 -3.4398 -2.7311 1.2293 11.1889

8.3189 14.9889 11.1989 12.2389 -9.5678 -9.3704 -2.0767 -4.8331 5.5814 7.0540 即 y=.3757+1.2712*x1.^2-0.0009*x2.^2-0.0049*x3.^2;

matlab 中 nlinfit 函数非线性拟合的使用方法如下:
例1


相关文章:
matlab多元非线性回归及显着性分析(实例)
多元非线性回归及显著性分析 matlab 多元非线性回归及显著性分析给各位高手:小弟有一些数据需要回归分析(非线性)及显著性检验(回归模型,次要项, 误差及失拟项纯...
matlab建立多元线性回归模型并进行显著性检验及预测问题
matlab 建立多元线性回归模型并进行显著性检验及 预测问题例子; x=[143 145 ...回归分析 beta_hat=C*X'*Y; % 回归系数 β Y_hat=X*beta_hat; % 回归...
Matlab实现多元回归实例
Matlab实现多元回归实例_计算机软件及应用_IT/计算机_...(2)人们一般用以下统计量对回归方程做显著性检验:F...分析数据 在 Matlab 软件包中分析是否具有线性关系,...
(研究生 数理统计)多元线性回归及显著性检验Matlab程序(完美版)
(研究生 数理统计)多元线性回归及显著性检验Matlab程序(完美版)_理学_高等教育_教育专区。1、本程序是研究生教材《数理统计》(杨虎、刘琼、钟波 编著) 例4.4.1...
matlab多元线性回归与逐步回归实验1
matlab多元线性回归与逐步回归实验1_数学_自然科学_...(y,x)%调用多元回归分析命令 TSS=y'*(eye(n)-...465.4205 ,在显著性水平 ? ? 0.05 ,查 F ...
应用MATLAB进行非线性回归分析
% 线 性化处理 for t = 1:30, x(t)=exp(-t); y(t)=1/y(t,1)...matlab多元非线性回归及... 3页 免费 判别分析及MATLAB应用 12页 1下载券 ...
matlab多元线性回归模型
matlab多元线性回归模型_数学_自然科学_专业资料。云南大学数学与统计学实验教学中心...与统计学实验教学中心实验报告 ③移去非关键变量 x1 和 x4 后模型具有显著性....
Matlab多元线性回归
Matlab 多元线性回归 [ b , bint , r , rint , stats ]=regress ( y , x ) , 其中 b 是回归方程中的参数估计值,bint 是 b 的置信区间,r 和 rint...
Matlab关于非线性回归的应用
0.8263 同时,也会在工具箱窗口中显示拟合曲线。 ...下面给出一个小例子展示一下如何利用 FMINSEARCH 1...matlab多元非线性回归及... 3页 免费 ©...
数据回归分析和拟合的Matlab实现
数据回归分析和拟合的 Matlab 实现目录: 一、多元线性回归 二、多项式回归 一元...实例演示说明 处的预测值 Y 及预测值的显著性为 1-alpha 的置信区间 Y±...
更多相关标签:
matlab多元非线性回归 | 多元非线性回归分析 | 多元非线性回归模型 | 多元非线性回归 | spss多元非线性回归 | spss做多元非线性回归 | excel多元非线性回归 | r语言多元非线性回归 |