- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ExcelVBA的标准曲线加权回归 - 中国现代应用药学
基于ExcelVBA的标准曲线加权回归
任君刚,王立(哈尔滨商业大学药学院,哈尔滨 150076)
摘要:目的 编制标准曲线加权回归程序。方法 运用ExcelVBA编制标准曲线加权回归的程序。结果 相关数据处理结果
表明该程序计算结果准确、使用方便。结论 该程序对生物样品分析很有帮助。
关键词:ExcelVBA;标准曲线;加权回归;程序;代码
中图分类号:R911.2 文献标识码:B 文章编号:10077693(2009)13117504
StandardCurveWeightedRegressionBasedonExcelVBA
RENJungang,WANGLi
(SchoolofPharmacy,HarbinCommercialUniversity,Harbin150076,China)
ABSTRACT:OBJECTIVE Toprogramstandardcurvewhichwasinregressionofweightedleastsquaresmethod.METHODS
ExcelVBAwasusedinthisprogram.RESULTS Correlateddataindicatedthattheprogramwasaccurateandconvenienttouse.
CONCLUSION Thisprogramishelpfultobioanalysis.
KEYWORDS:ExcelVBA;standardcurve;weightedregression;program;code
作者简介:任君刚,男,博士生,讲师 Tel:(0451 Email:jgr9422@sohu.com
中国现代应用药学杂志2009年6月第26卷第13期 ChinJMAP,2009June,Vol.26No.13 ·1175·
生物样品分析测定的过程中需要建立大量标准 报道了在Excel中实现标准曲线的加权回归,该方
曲线,由于生物样品的药物浓度范围波动很大,如果 法运用的是 Excel的内置函数来完成回归,其过程
运用普通最小二乘法对标准曲线进行回归处理,往 繁琐、复杂,重复性差。
往会给低浓度区的数据结果带来很大的误差,从而 “标准曲线的加权回归”程序利用Excel自带宏
导致后续数据的处理受到影响。因此,有学者提出 语言VBA编制,可以进行3种不同权重(1、1/C和
[1] 2
运用加权最小二乘法来解决这一问题 。本文根 1/C)的加权回归,根据生物样品分析的要求(一般
据最小二乘法的基本原理,在人们熟悉的Office软 采用内标法),程序设定的最多浓度点数为8个。
件———Excel中,利用其自带程序设计语言———VBA 界面简洁、操作方便,自动画图与数据处理并行,具
(VisualBasicforApplication)编制了“标准曲线的加 有良好的重复操作性。界面见图1。
权回归”程序,并给出了相关代码。在实际运用过
程中取得了很好的效果。
1 加权最小二乘法的基本原理
设标准曲线为y=a+bx,要求得方程中的未知
参数斜率b和截距a,需要根据已知的n组数据建
立方程:
y=a+bx
1 1
y=a+bx 图1 标准曲线加权回归程序界面
2 2
· Fig1 Theprefaceof“weightedregressionofstandardcurve”
· program
2.1 数据输入
·
y=a+bx 操作者在相应的位置填入“浓度点数”、“浓度
n n
求这n个方程中a和b的最佳值的方法是使求
文档评论(0)