c语言一元线性回归方程程序,C语言编程对实验数据进行一元线性回归处理

1997年第3期 云南化工 55 计算机应用

C语言编程对实验数据进行一元线性回归处理

杨继红 尹家元 沈 勇

(云南大学化学系 昆明650091)

摘 要 用目前最有发展前景的C语言编程处理分析实验及环保数据,其中用函数调用法编程,便于灵活组合及处理系统的扩展。

关键词 C语言 函数调用 线性回归

ApplicationCLanguagetoMakeProgramsforTreatingtheExperimentalDatawithOnevariableLinearRegression

YiangJihong Yingjiayan ShengYong

(DepartmentofChemistry,YunnanUniversity Kunming650091)

ABSTRACT: ThepowerfulClanguagewasusedtotreatexperimentalandenviromentprofectiondata.Thefunctiontransfermethodwasadoptedforprograming.Itprovidedflexibilityforcombinatingsub programandexpendingthesystemtobetreated.

KEYWORDS Clanguage functiontransfermethod linearregression

1 前言

C语言作为一种有发展潜力的高级计算机语言、已逐步应用于各领域中,其具有语言简洁、紧凑,使用方便灵活,运算符丰富,语言限制不太严格,程序设计自由度大等优点。现北京大学有人用C语言进行实验室管理,处理学生所做实验数据。我们也尝试用C语言编程对分析实验及环保工作的数据进行一元线性回归处理。

2 一元线性回归处理的数学模型

线性回归在化学实验工作中是很重要的数据处理方法,其中一元线性回归是基本而又广泛应用的模型,其可用于容量分析、比色分析、原子吸收仪器分析等等,以及化学化工单因素实验中某一化学反应的转化率与某一工艺条件的关系等等。

在化学实验工作中,要碰到大量的一元线 1!

线性数学模型,因而也就需要经常地、大量地进行繁冗而枯燥的计算。这就适合用计算机处理。

有关一元线性回归运算过程如下:y=A+BxA、B为待定系数,只有A、B确定后,线性数学模型才能具体化,根据最小二乘法原理,A、B回归计算为:

B=A=

N xiyi- xi yi

2

N x2i-( xi) yi-B xi

N

N xiyi- xi yi

iiii

线性相关系数

r=

N#数据个数xi#每次自变量值yi#每次结果值

给定显著性水平,求出自由度f=N-2,

查到临界相关系数Raf,当r Raf,一元线性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值