普通累积法的实现方法研究

研究与开发

普通累积法的实现方法研究*

陈国强

黄俊杰

(河南理工大学机械与动力工程学院,焦作454003)

要:针对普通累积法的计算通式和规律,给出了在MatLab中实现累积和计算的程序和在

Excel中进行累积法计算的步骤,并给出了应用实例,证明了本方法的可行性。

关键词:累积法;MatLab;Excel

1累积法的基本原理

累积法是一种新颖的数据拟合方法,不处理交叉

A=

文献[1]项,而且具有较高的计算精度[1 ̄4],有许多优点。对累积法的进行了系统地阐述,其中普通累积和及相关的计算公式摘录如(1) ̄(4):

&

’’’’t’’’’’’’t(

! !

(1)

nn

(1)

xtxt

=1n

t=1n

! !

(2)

(2)

=1t=1

)

***********+

,Y=

, ----t-------t(

!

=1n

(1)

ytyt

!

=1

(2)

)

***********+

,β=

. /β

β0

当det(A)≠0,则:

β=

, ^

’’’’’^’’(

t=1n

! !

(1)

xt=x1+x2+…+xn=! xt

t=1

β0β1

) *******+

=A-1Y(4)

(2)

xt=x1+(x1+x2)+(x1+x2+x3)+…+(x1+x2+…+xn)=! ! (1)xt'

t=1t'=1n

t=1

数据

累积法的实现

将式(1)作图1所示的排列。

一阶累积和

二阶累积和

t=1

!

(3)

xt=x1+[x1+(x1+x2)]+[x1+(x1+x2)+(x1+x2+x3)]+…+

x1x2x3

x1

x1+x2

x1+x2+x3

x1

x1+(x1+x2)

x1+(x1+x2)+(x1+x2+x3)

图1累积阶次的排列

[x1+(x1+x2)+(x1+x2+x3)+(x1+x2+…+xn)]=! ! (2)xt'

t=1t'=1

xn

(1)

x1+x2+x3+…+xnx1+(x1+x2)+(x1+x2+x3)+…+(x1+x2+x3+…+xn)

t=1

!

(k)

xt=! ! (k-1)xt'

t=1t'=1

nt

(k=2,3,…)

与图1中对应,用符号代替各阶累积和之间的关系如图2和式(5)、(6),图中的最后一行Ain就是要求的第i阶累积和。在编程计算时只需要存储最下面一行

(2)

对于n组数据{(xt,yt)∶t=1,2,…,n},一元方程模型为:

yt=β0+β1xt+εt

的累积和与累积和的当前列,随后的计算的列可以冲掉前一列。

施加累积算子,累积到2阶,得:

" $$$$t$#$$$$$%t

!

=1n

(1)

(1)

yt=β0! +β1! xt+! εt

(1)

(1)

nnn

t=1n

t=1n

t=1n

(3)

Á!

=1

(2)

(2)xt=β0! +β1! xt+! εt

(2)

(2)

t=1t=1t=1

Á Ã

Á Â

令:

Á 图2各阶累积和之间的关系

河南理工大学青年骨干教师项目(No.649035)*基金项目:河南高校新世纪优秀人才支持计划(No.2006HANCET-16)、收稿日期:2007-12-11

修稿日期:2008-02-02

作者简介:陈国强(1978-),男,河南西峡人,讲师,硕士,研究方向为数据处理、测试技术

" NCOMPUTER!

2008.3

研究与开发

A1j=! xt

t=1j

j=1,2,3,…,n

i=2,3,4,…,j=1,2,3,…,n

(5)(6)

A1j=! A(j-1),t

t=1

在MatLab中进行累积法计算用到的函数有:

(1)cumsum():求数组元素的累加和;(2)inv():矩阵求逆。求解普通累积和的MatLab函数代码为:

functions=csm(x,n,k)

——数据序列,n———序列长度,k———需要累积到%x—的阶次

A=[A1;A2];%组合成系数矩阵A

A=A'

yt=[1309,1508,1603,1679,1782,1987,2030,1986,2311,2418,2107,2993,3024];

Y=csm(yt,13,2)%计算数据序列xt的累积和,13个数,累积到2阶

INVA=inv(A)%系数矩阵A求逆B=INVA*Y'%计算模型参数

可得如下结果:

A1=A2=A=

13603081391

Y=26737INVA=-0.4087

0.0001

B=460.8021

0.3440

91355283603083552831641540.0694-0.0000

fori=1:1:kx=cumsum(x);f(i)=x(n);end

s=f;%矩阵f中存放1到k阶累积和

在MicrosoftExcel中不用编程,可以方便地实现累积法计算,用到的函数有:(1)SUM():计算单元格中数值和;(2)MMULT():计算矩阵乘积;(3)MINVERSE():计算矩阵的逆。

在Excel中计算过程及相关的公式如图3所示计算过程主要利用了单元格B22和B23为模型参数。

绝对引用和相对引用。例如D3 ̄D15,即计算x的一阶累积和,公式为:“=SUM(¥C¥3:¥C3)” ̄“=SUM(¥C¥3:

¥C15)”,其中,¥C¥3为绝对引用,¥C3为混合引用。用

3实例分析

以文献[1]P70的例2说明用MatLab和Excel进

行累积法计算的步骤,原始数据见图3的A、B、C三列,用式(2)的线性模型。

到“=鼠标拖动可以复制公式,从“=SUM(¥C¥3:¥C3)”相当于实现了循环,3和15相当于SUM(¥C¥3:¥C15)”

循环变量的初值和终值。在此计算中,列号前面的绝对引用符号“可以去掉,变绝对引用为相对引用,配¥”合公式复制,计算将更加方便。

4结语

MatLab和Excel有强大的数据处理功能,特别是

矩阵计算函数,使得编程和计算变得简单。特别是在本文给出了普通累积法Excel中,输入输出简单明了。

在MatLab和Excel中的实现方法,最后以一元线性模型为例进行了分析验证。本文给出的是一种通用方

图3累积法的Excel中的计算方法和步骤

法,对于其他多元的情况,计算过程类似。

参考文献

在MatLab中调用第2部分的CSM函数,在命令行窗口输入以下语句:

x=ones(1,13);

A1=csm(x,13,2)%计算基本累积和,13个数,累积到2阶

xt=[2490.0,2779.0,3078.0,3898.0,3972.0,4111.0,4399.0,4776.0,5611.0,5867.0,5503.0,6786.0,7038.0];

A2=csm(xt,13,2)%计算数据序列xt的累积和,,13个数,累积到2阶

1999

[1]曹定爱,张顺明.累积法引论.北京:科学技术出版社,[2]余作喜.累积法在经验公式确定中的应用.浙江师范大

学学报,2001,24(2):165 ̄168

[3]石照耀,谢华锟,费业泰.累积法的基本原理及其在测量

数据处理中的应用.光学精密工程,2002,8(1):87 ̄89

[4]康件丽,童景琳等.累积法圆和球拟合及在形状误差评定

中的应用.河南理工大学学报,2007,27(1):52 ̄54

(下转第42页)

RNR2008.3

" !

安全技术

产生入侵者特征也是蜜罐系统在入侵检测系统中的研究方向。这样,能进一步地发挥蜜罐的作用。

参考文献

图3蜜罐和入侵检测系统组织图

4结语

本文分析了蜜罐技术在入侵检测系统中的应用,

在入侵检测系统中部署蜜罐,蜜罐为提前发现新的入侵规则提供了日志记录。但是,入侵规则还得靠管理人员通过分析蜜罐的日志记录去获得。如何在入侵者访问蜜罐的过程中,由蜜罐系统自动地分析入侵者并

[1]L.Spitzner.Honeypot-DefinitionandValueofHoneypots.

http://www.tracking-hackers.com/papers/honeypots.html.2003-5-29

[2]诸葛建伟.蜜罐及蜜网技术简介.http://www.icst.pku.edu.cn/honeynetweb/reports/蜜罐及蜜网技术简介.pdf.

[3]HassanArtail,HaiarSafa,MalekSraj,IyadKuwatly,ZaidAl-Masri.AHybridHoneypotFrameworkforImporvingIntru-sionDetectionSystemsinProtectingOrganizationalNet-works.Computer&Security25(2006):274 ̄288

[4]PaulE.Proctor.入侵检测使用手册.邓琦皓,许鸿飞,张斌译.北京:中国电力出版社,2002[5]nmap4.0.http://insecure.org/namp

[6]N.KrawetzAnti-HoneypotTechnology.IEEESecurity&Pri-vacyvol.2,no.1,pp.76-79,2004

[7]RemoteOSDetectionviaTCP/IPFingerprinting(2ndGener-ation).http://insecure.org/namp/osdetect/index.html

ResearchonApplicationofHoneypotsinIDS

SONGFu-qiang,JIANGWai-wen

LIUTao

(SchoolofInformationScienceandEngineering,CentralSouthUniversity,Changsha410083)

Abstract:AccordingtothepassivityofIDSanddeceptionofhoneypot,throughIPdeception,data

capture,portredirection,operationsystemandservicesimulation,etc,todesignhoneypot,providesinformationabouthostilevisitor,improvesIDS'flawofpassivity.

Keywords:Honeypot;DynamicHoneypot;IDS;ActiveProbe;PassiveFingerprinting

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

(上接第27页)

ResearchonRealizationofCumulativeSumMethod

CHENGuo-qiang

HUANGJun-jie

(SchoolofMechanicalandPowerEngineering,HenanPolytechnicUniversity,Jiaozuo45400)Abstract:BasedontheformulaandrulesofCumulativeSumMethod,proposestorealizeCSMin

MatLabandExcel,andgivestheprocedureandprogram,andgivesanexampletoill-ustratetheresultsshowthatthemethodiscorrectandfeasible.

Keywords:CumulativeSumMethod;MatLab;Excel

" NCOMPUTER!

2008.3


相关文章

  • 如何利用EXCEL做概率曲线图
  • 软件时空 如何利用EXCEL 做概率曲线图 How to make probability curves using EXCEL (457001 河南中原油田勘探开发科学研究院) =摘要>本文介绍了一种在EXCEL 中实现正态概率坐标系的方法. 关键词:EXCEL .概率.正态分布 Abstr ...

  • 超额责任保险
  • 其他各类保障(六):超额和伞式责任保险(一) 超额和伞式责任保险 超额责任保险和伞式责任保险是两种相类似的保障, 机构购买它们的目的主要是为了增加他们 C G L 保单. 商业汽车保单和其他责任保单的保险限制. 对超额和伞式责任保障的需求 为了理解为何责任风险的载体需要超额和伞式责任保险, 回顾责任 ...

  • 2第一节 股票的特征与类型
  • 第一节 股票的特征与类型 一.股票的概述 (一) 股票定义:股份公司发行.证明股东的身份和权益.获取红利和股息的凭证 股票实质上代表了股东对股份公司的所有权:获得股息和红利; 参加股东大会并行使权力; 同时承担相应的责任与风险 .股票应载明的事项(格式) :公司名称.公司登记成立的日期.股票种类.票 ...

  • 电器商场会员制方案
  • 欢迎加入xx电器有限公司(以下简称"xx")会员的精彩世界,加添无限惊喜.xx会员至尊优惠,购物储值额奖赏计划.会员可凭累积储值额,于xx尽享购物乐趣.会员只须于收银员计算前出示xx会员卡,当购买货品时,均可以消费总额计算回报率,累积购物储值额作为下次购物之用,购物越多,储值额越 ...

  • 金融名词:反稀释条款
  • 反稀释条款 反稀释条款,也称反股权摊薄条款,投资者为防止其所持股权贬值,通常会在投资协议中规定反稀释条款. 反稀释条款主要可以分成两大类:一类是在股权结构上防止股权价值被稀释,另一类是在后续融资过程中防止股权价值被稀释.前者涉及转换权和优先购买权/优先认购权等条款:后者则主要涉及降价融资时转换价格的 ...

  • 免费人寿保险产品介绍
  • 人寿保险产品介绍及部分案例 专家推荐: (1)普通型人寿保险:按照保险责任,普通型人寿保险分为死亡保险.生存保险和两全保险: 死亡保险又分为定期寿险(即定期死亡保险)和终身寿险(即不定期死亡保险).定期寿险是指以死亡为给付保险金条件,且保险期限为固定年限的人寿保险:终身寿险是指以死亡为给付保险金条件 ...

  • 优先股:中国股份制改革的盲点
  • 一.问题的提出 优先股是国际通行的股份种类,具有与普通股同等重要的地位.只要实行股份制度的国家没有不存在优先股的,西方国家普遍采用了优先股种类.但是,在中国改革开放二十几年后,回顾股份制改革和证券市场发展历程,我们注意到,优先股这种西方国家普遍存在的股份种类在我国没有被采用,成为我国股份制改革的盲点 ...

  • 第三节普通股票与优先股票(判断)
  • 第二章股票 第三节普通股票与优先股票 判断题(正确的用A表示,错误的用B表示) 1.股东大会作出决议必须经出席会议的股东所持表决权2/3以上通过.( )[2010年5 月真题] [答案]B [解析]股东大会作出决议,必须经出席会议的股东所持表决权过半数通过.但是,股东 大会作出修改公司章程.增加或减 ...

  • 公允价值变动损益会计处理改进思考
  • □财会月刊全国优秀经济期刊· 公允价值变动损益会计处理改进思考 邓辉 (上海电力学院上海201300) 根据<企业会计准则第22号---金融工具确认和计量>的规定,交易类证券期末按公允价值计价,其公允价值变动计入当期损益,企业可设置"公允价值变动损益"账户来反映.在公 ...

© 2024 范文中心 | 联系我们 webmaster# onjobs.com.cn