matlab fitlm,拟合线性回归模型

本文介绍了如何使用 MATLAB 的 fitlm 函数建立具有分类预测变量的线性回归模型,以 Model_Year 对 MPG 进行拟合。详细展示了如何处理分类变量,选择参考水平,并通过示例解释了模型的构成和统计分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

具有分类预测变量的模型

加载 carsmall 数据集,并创建 MPG 的线性回归模型作为 Model_Year 的函数。要将数值向量 Model_Year 视为分类变量,请使用 'CategoricalVars' 名称-值对组参数标识预测变量。

load carsmall

mdl = fitlm(Model_Year,MPG,'CategoricalVars',1,'VarNames',{'Model_Year','MPG'})

mdl =

Linear regression model:

MPG ~ 1 + Model_Year

Estimated Coefficients:

Estimate SE tStat pValue

________ ______ ______ __________

(Intercept) 17.69 1.0328 17.127 3.2371e-30

Model_Year_76 3.8839 1.4059 2.7625 0.0069402

Model_Year_82 14.02 1.4369 9.7571 8.2164e-16

Number of observations: 94, Error degrees of freedom: 91

Root Mean Squared Error: 5.56

R-squared: 0.531, Adjusted R-Squared: 0.521

F-statistic vs. constant model: 51.6, p-value = 1.07e-15

显示信息的模型公式 MPG ~ 1 + Model_Year 对应于

MPG=β0+β1ΙYear=76+β2ΙYear=82+ϵ,

其中,ΙYear=76 和 ΙYear=82 是指示变量,如果 Model_Year 的值分别为 76 和 82,则其值为 1。Model_Yea

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值