CUMCM 2021-B:乙醇偶合制备C4烯烃(多元线性回归分析)

这篇具有很好参考价值的文章主要介绍了CUMCM 2021-B:乙醇偶合制备C4烯烃(多元线性回归分析)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、竞赛赛题

二、问题(1)分析

三、问题(2)分析

四、多元线性回归分析(Stata)

1.多元自变量的选定

(1)乙醇转化率

(2)C4烯烃选择性

2.定量变量的描述性统计(Stata)

3.异方差检验

(1)散点图检验 

(2)BP检验(怀特检验的特例)

(3)怀特检验(使用范围广,优先考虑)

4.多重共线性检验(方差膨胀因子:VIF)

5.向后逐步回归

(1)乙醇转化率

(2)C4烯烃选择性


一、竞赛赛题

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法


二、问题(1)分析

CUMCM 2021-B:乙醇偶合制备C4烯烃(1)_Destiny坠明的博客-CSDN博客


三、问题(2)分析

CUMCM 2021-B:乙醇偶合制备C4烯烃(2)_Destiny坠明的博客-CSDN博客


四、多元线性回归分析(Stata)

1.多元自变量的选定

(1)乙醇转化率

        由问题(1)拟合结果可知,乙醇转化率y与温度T呈Logistic阻滞增长关系,故需要将温度T做形式变换后加入到多元线性回归模型中。

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法


        根据问题(1)的阻滞增长模型的拟合结果,r的波动较小,均值为0.0265,其分布散点图如下:

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法


         y0在经过剔除离群值的处理之后,也稳定在一个区间内,均值为0.0386,其分布散点图如下:

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法


乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

        将原式第二项分母中的y0与r用其均值近似代替,并引入β作为补偿系数,可知β≈1.1;再将系数全部移入第一项中,即第一项整体视为多元回归系数β'。

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法


        综上,乙醇转化率(Y1)的多元自变量(X)为:

X1 装料方式
X2 Co负载量
X3 Co/SiO2
X4 HAP
X5 Co/SiO2 和 HAP装料比
X6 乙醇浓度
X7 温度的指数形式(阻滞增长)
X8 温度的二次形式
X9 温度

 文章来源地址https://www.toymoban.com/news/detail-704465.html


(2)C4烯烃选择性

        由问题(1)拟合结果可知,C4烯烃选择性y与温度T呈二次多项式关系,故需要将温度T做形式变换后加入到多元线性回归模型中。

         综上,C4烯烃选择性(Y2)的多元自变量(X)为:

X1 装料方式
X2 Co负载量
X3 Co/SiO2
X4 HAP
X5 Co/SiO2 和 HAP装料比
X6 乙醇浓度
X7 温度的二次形式
X8 温度

2.定量变量的描述性统计(Stata)

// 导入数据
import excel "C:\Users\熊锐成\Desktop\XY.xlsx", sheet("XY") firstrow

<XY.xlsx>

装料方式 M1 M2 Co负载量(wt%) Co/SiO2(mg) HAP(mg) Co/SiO2和HAP装料比(mg:mg) 乙醇浓度(ml/min) 指数型温度 二次项温度 温度(℃) 温度乘乙醇浓度 乙醇转化率(%) C4烯烃选择性(%)
A 1 0 1 200 200 1 1.68 753.7042126 62500 250 420 2.07  34.05
A 1 0 1 200 200 1 1.68 1461.911347 75625 275 462 5.85  37.43
A 1 0 1 200 200 1 1.68 2835.57495 90000 300 504 14.97  46.94
// 定性变量的频数分布,并得到相应字母开头的虚拟变量
tabulate 装料方式 ,gen(M)
// 定量变量的描述性统计
summarize Co负载量wt CoSiO2mg HAPmg 乙醇浓度mlmin 温度 乙醇转化率 C4烯烃选择性

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法


3.异方差检验

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法


(1)散点图检验 

①残差-拟合值散点图(乙醇转化率)

// OLS回归(乙醇转化率)
regress 乙醇转化率 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 指数型温度 二次项温度 温度

// 残差与拟合值的散点图
rvfplot

// 残差与自变量x的散点图
//rvpplot x

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

        当拟合值处在不同的区间范围内,残差的变化程度差别较大,存在异方差现象。


②残差-拟合值散点图(C4烯烃选择性)

// OLS回归(C4烯烃选择性)
regress C4烯烃选择性 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 二次项温度 温度
// 残差与拟合值的散点图
rvfplot

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

         当拟合值处在不同的区间范围内,残差的变化程度差别较大,存在异方差现象。


(2)BP检验(怀特检验的特例)

①乙醇转化率

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

// OLS回归(乙醇转化率)
regress 乙醇转化率 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 指数型温度 二次项温度 温度

// BP检验
estat hettest ,rhs iid

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

         P值小于0.05,说明在95%的置信水平下拒绝原假设,即我们认为乙醇转化率的多元线性回归模型的扰动项存在异方差。


②C4烯烃选择性

// OLS回归(C4烯烃选择性)
regress C4烯烃选择性 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 二次项温度 温度

// BP检验
estat hettest ,rhs iid

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

         P值小于0.05,说明在95%的置信水平下拒绝原假设,即我们认为C4烯烃选择性的多元线性回归模型的扰动项存在异方差。


(3)怀特检验(使用范围广,优先考虑)

①乙醇转化率

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

// OLS回归(乙醇转化率)
regress 乙醇转化率 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 指数型温度 二次项温度 温度

// 怀特检验
estat imtest,white

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

          P值小于0.05,说明在95%的置信水平下拒绝原假设,即我们认为乙醇转化率的多元线性回归模型的扰动项存在异方差。


②C4烯烃选择性

// OLS回归(C4烯烃选择性)
regress C4烯烃选择性 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 二次项温度 温度

// 怀特检验
estat imtest,white

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

           P值小于0.05,说明在95%的置信水平下拒绝原假设,即我们认为C4烯烃选择性的多元线性回归模型的扰动项存在异方差。


乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

         由于原始数据的异方差扰动严重,我们使用OLS+稳健的标准误作为指标,以防止异方差影响假设检验的计算。


4.多重共线性检验(方差膨胀因子:VIF)

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法


①乙醇转化率

// OLS回归(乙醇转化率)
regress 乙醇转化率 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 指数型温度 二次项温度 温度

// VIF检验
estat vif

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

         乙醇转化率的多元线性回归模型的平均VIF为200.93,远大于VIF最小经验值,故其存在多重共线性的问题。


②C4烯烃选择性

// OLS回归(C4烯烃选择性)
regress C4烯烃选择性 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 二次项温度 温度

// VIF检验
estat vif

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

          C4烯烃选择性的多元线性回归模型的平均VIF为116.68,远大于VIF最小经验值,故其存在多重共线性的问题。


乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

         此处我们将采用逐步回归的方法解决多重共线性的问题,以变量显著性为依据,不断筛选自变量,从而构建出最适的多元回归模型。


5.向后逐步回归

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

(1)乙醇转化率

// 向后逐步回归(乙醇转化率)
stepwise regress 乙醇转化率 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 指数型温度 二次项温度 温度 ,  r pr(0.05)

①设定显著性水平为0.05,使用OLS+稳健的标准误作为指标,向后逐步回归得到多变量回归结果:

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法


②进一步引入乙醇浓度与温度的交叉项,设定显著性水平为0.05,使用OLS+稳健的标准误作为指标,再次向后逐步回归:

// 添加 温度-乙醇 交叉项
stepwise regress 乙醇转化率 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 指数型温度 二次项温度 温度 温度乘乙醇浓度 ,  r pr(0.05)

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

         加入乙醇浓度与温度的交叉项之后,拟合优度提高,显著因素增多,模型的泛化能力更强。


(2)C4烯烃选择性

// 向后逐步回归(C4烯烃选择性)
stepwise regress C4烯烃选择性 M1 Co负载量wt CoSiO2mg HAPmg CoSiO2和HAP装料比mgmg 乙醇浓度mlmin 二次项温度 温度 ,  r pr(0.05)

设定显著性水平为0.05,使用OLS+稳健的标准误作为指标,向后逐步回归得到多变量回归结果:

乙醇偶合制备 c4 烯烃,北师大 数学模型,matlab,算法

 

到了这里,关于CUMCM 2021-B:乙醇偶合制备C4烯烃(多元线性回归分析)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 多元线性回归模型

    目录 一、一元线性回归之旧轿车价格案例 二、多元线性回归之洞庭湖污染物案例实测 三、说一说plot函数的用法 四、感想 直接上例题 一、一元线性回归之旧轿车价格案 以x表示使用年数,y表示相应平均价格。根据表中x、y的数据,建立一个数据模型,分析旧轿车平均价格与

    2024年02月05日
    浏览(31)
  • 机器学习——多元线性回归算法

    多元线性回归算法,即多特征量线性回归算法,用多个特征量来进行预测,如这里用多个特征量(房子面积、卧室数量、房屋楼层数、房子年龄)来预测房子的售价问题 假如有一个多特征量的机器学习问题,并且这个问题中的多个特征可以在一个相近的范围内取值,那么可以

    2024年02月22日
    浏览(36)
  • 多元线性回归分析(Stata)

      本文借鉴了数学建模清风老师的课件与思路,可以点击查看链接查看清风老师视频讲解:清风数学建模:https://www.bilibili.com/video/BV1DW411s7wi 注:本节所有代码 在 regress_stata.do 文件里,复习的时候直接去运行里面的代码即可。 文章内容有点多,可以直接看最后的个人总结。

    2024年04月23日
    浏览(30)
  • 多元线性回归分析

    【基本思想】 1.多元线性回归分析的基本原理 多元线性回归模型是指含有多个自变量的线性回归模型,用于解释因变量与其他多个自变量之间的线性关系。多元线性回归模型数学表达式为: 式中,因变量y的变化可由两个部分解释:一是由k个自变量x的变化引起的y的变化部分

    2024年02月07日
    浏览(36)
  • GEE:多元线性回归

    作者:CSDN @ _养乐多_ 本文记录了在NDVI、EVI和LAI作为自变量,precipitation作为因变量的条件下,使用linearRegression函数进行线性回归分析的代码,代码在Google Earth Engine(GEE)平台上实现。具体而言,该函数可以计算NDVI、EVI和LAI对precipitation的影响关系。通过线性回归分析,可以了

    2024年02月16日
    浏览(31)
  • Python预测——多元线性回归

    答辩结束了,把论文里有用的东西摘出来。 多元线性回归模型: 其中 y 为要预测的变量,x 为影响 y 值的变量,b 为回归系数,计算方式为: 计算结果为一个矩阵,分别对应b0,b1,b2,b3。 对猪肉价格进行预测,即猪肉价格作为 y,选择猪肉价格指数,生猪屠宰量,猪粮比作

    2024年02月03日
    浏览(29)
  • Matlab 多元线性回归

    使用matlab对tif格式的遥感影像进行多元线性回归,建立用NDVI、EVI、VV、VH等数据反演地上森林生物量(AGB)的方程。 Y = a 0 + a 1 ∗ X 1 + a 2 ∗ X 2 + ⋅ ⋅ ⋅ + a n ∗ X n Y=a_0+a_1*X_1+a_2*X_2+···+a_n*X_n Y = a 0 ​ + a 1 ​ ∗ X 1 ​ + a 2 ​ ∗ X 2 ​ + ⋅ ⋅ ⋅ + a n ​ ∗ X n ​ 其中 Y Y Y 是

    2024年02月07日
    浏览(30)
  • 多元线性回归算法(SPSS)

    接上篇 (1条消息) 多元线性回归算法(matlab)_成、谋的博客-CSDN博客 本篇博客主要参考自文章: (1条消息) 数学建模暑期集训6:用SPSS对数据进行多元线性回归分析_zstar-_的博客-CSDN博客_多元线性回归分析spss 三个变量:树干直径、树干高度、树干体积, 树干体积和树干直径、

    2023年04月20日
    浏览(32)
  • 多元线性回归算法(matlab)

    b:回归系数点估计 bint:回归系数区间估计 r:残差 rint:置信区间 stats:用于检验的统计量,有三个数值,相关系数r^2,F值,与F对应的概率p alpha:显著性水平(缺省时为0.05) 说明:相关系数r^2越接近1,说明回归方程越显著; F越大,说明回归方程越显著 与F对应的概率pa(显著性水

    2024年02月07日
    浏览(31)
  • 多元线性回归LinearRegression

    目录 1.1多元线性回归的基本原理 1.2 最小二乘法求解多元线性回归的参数 1.3 linear_model.LinearRegression 1.4 案例 1.5 多元线性回归的模型评估指标 1.5.1 MSE均方误差MAE绝对均值误差 1.5.2 ​         线性回归是机器学习中最简单的回归算法,多元线性回归指的就是一个样本有多个

    2024年02月08日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包