clear;clc; %读取数据 [num,txt,raw] = xlsread('sample11_2.xlsx'); %因变量 y = num(:,1); %自变量 x = num(:,2:4); %建立多元回归模型 [b,bint,r,rint,stats] = regress(y,[ones(size(x,1),1),x]); %打印结果 fprintf('回归系数: %.4f, %.4f, %.4f\n',b(2:end)); fprintf('截距: %.4f\n',b(1)); fprintf('R方: %.4f\n',stats(1)); fprintf('F值: %.4f\n',stats(2)); fprintf('p值: %.4f\n',stats(3)); fprintf('误差方差: %.4f\n',stats(4)); fprintf('标准误差: %.4f\n',sqrt(stats(4)));

注意:此处的代码仅为范例,实际使用时需要根据数据的具体情况进行调整。


原文地址: https://www.cveoy.top/t/topic/frAZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录