1997年第三期云南化工55计算机应用
C语言编程对实验数据进行一元线性回归处理
jzdjz尹家元忧郁的招牌
(云南大学化学系昆明650091 )。
必须用目前最有发展前景的c语言编程来处理分析实验和环境保护数据其中用函数调用法编程便于灵活的组合和处理系统的扩展。
关键词c语言函数调用线性回归
aplicationclanguagetomakeprogramsfortreatingtheexperimentaldatawithonevariablelinearregression
杨吉红营建言生勇
(DepartmentofChemistry,YunnanUniversity Kunming650091 )
abstract 3360 thepowerfulclanguagewasusedtotreatexperimentalandenviromentprofectiondata.thefunctiontransfermethodwasadoptedfoooot
keywordsclanguagefunctiontransfermethodlinearregression
1前言
C语言作为一种极具发展潜力的高级计算机语言,正逐步应用于各个领域,具有语言简洁紧凑、使用灵活、运算符丰富、语言限制不太严格、编程自由度大等优点。 目前,北京大学有人用C语言进行实验室管理,处理学生所做的实验数据。 我们也试图用c语言编程对分析实验和环境保护工作的数据进行一元线性回归处理。
二元线性回归处理的数学模型
线性回归是化学实验工作中重要的数据处理方法,其中一元线性回归是基本而广泛应用的模型,可用于电容分析、比色分析、原子吸收仪器分析等化工单因素实验中某些化学反应转化率与某些工艺条件的关系。
在化学实验工作中,会碰到大量的一元线1!
由于是线性数学模型,所以需要频繁且大量地进行复杂无聊的计算。 这适合用计算机处理。
关于一元线性回归运算过程,y=A BxA,b为未定系数,a、b确定后线性数学模型才能具体化,根据最小二乘法原理,a、b回归计算为:
B=A=
N xiyi- xi yi
2
NX2I-(Xi ) yi-B xi
n
N xiyi- xi yi
线性相关系数
r=
每个N#数据个数xi#自变量值yi#的结果值
给出显著性水平,求出自由度f=N-2,
研究临界相关系数Raf,r Raf时为一维线性