结构模型在统计模型分析中的应用.pdf
《结构模型在统计模型分析中的应用.pdf》由会员分享,可在线阅读,更多相关《结构模型在统计模型分析中的应用.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1999年10月系统工程理论与实践第10期结构模型在统计模型分析中的应用常戈群,刘义(清华大学自动化系C I M S,北京100084)摘要:在综合统计中使用系统工程方法之一结构模型方法进行统计模型的分析,可以使统计工作有序可靠,对统计结果用户能方便地进行分析.关键词:统计模型;结构模型;邻接矩阵;道路矩阵中图分类号:N 32The Application of StructuralM odelin StatisticM odelA nalysisCHAN G Ge2qun,L I U Yi(Dept.of A utomation,T singhua U niversity,Beijing 1
2、00084)Abstract:The structural model method can be applied to comprehensive statistics.The statistical job could be processed orderly and reliably if you analyze the statisticalmodelw ith the structuralmodelmethod.This paper studies themethod of applying thestructural model to analyze the statistical
3、 model.Firstly we build the correspondingstructuralmodel of statisticalmodel and get the statistical level of every statistical itemby processing this structuralmodel.Then we calculate the path matrix and analyze therelativity of statistical item s in order to check errors and analyze statistical re
4、sults.Keywords:statisticalmodel;structuralmodel;adjacency matrix;path matrix1前言随着计算机技术的广泛应用,综合统计电算化已成为统计工作的一个发展方向,综合统计电算化的一种实现方法是:构造能接受各统计模型的计算环境,一旦统计条件成熟(基础数据收集完备、准确,统计模型构造正确等),就可以启动统计计算,实现自动统计.这种环境需要支持:1)确定各模型的计算顺序,以便按数据统计层次进行统计;2)当统计结果有误或要了解某统计结果是如何统计得到的,就需要检查各层次的模型定义和各层次的统计结果(含基础数据);3)当修改模型或基础数据
5、时,选择相关的统计项重新计算.其中,确定各模型的计算顺序是第一步.笔者探索了下列三种方案:事先确定顺序的计算方法、迭代计算方法、结构模型分析方法,最后使用大系统理论中的结构模型解决了该问题.使用该方法,也能相应地解决上述的第二和第三个问题.收稿日期:1998203218 1995-2005 Tsinghua Tongfang Optical Disc Co.,Ltd.All rights reserved.2三种方案的比较211事先确定顺序的计算方法进行电算化统计工作的第一步就是对各统计项目和基础数据项目进行编码,在此基础上给出统计模型;本方法就是通过编码规则的制定,使得统计模型计算顺序隐含在
6、统计项目编码的码值大小中,这就要求编码的码值大小顺序符合统计模型计算顺序的要求.这种方法有如下不足:增加了编码的难度,降低了编码灵活性;用户不能使用旧的编码,多套编码体系同时使用,增加了编码及其使用的复杂性;编码不利于维护,增加新的统计项往往很困难;统计模型变化,导致相关的统计项的编码需要调整,以满足编码的码值大小顺序符合统计模型计算顺序的要求,这些方面同构造能接受各统计模型的计算环境,提高灵活性和可维护性的目的是相悖的;不能辅助完成统计模型语义和基础数据的排错,不能辅助用户了解某统计结果是如何统计得到的涉及到哪些统计模型和基础数据.笔者在实践中就体会过用这种方法编码的系统带来的教训,由于统计
7、要求的不断变化,原系统经过两年的勉强运行,不得不重新编码.212迭代计算方法本方法将统计计算看成的是求解由各统计模型构成的方程组,求解方程组的一种数值方法就是迭代计算,直到结果收敛到方程组的解.采用这种方法避免了对统计项目编码的额外要求,从而克服了第一种方法的缺点,但也带来了新的矛盾:需要反复的迭代运算,不能一步求解得到最终统计结果,计算时间长,效率低;迭代步数不能事先确定;模型定义有环(在模型中,直接或间接地引用了统计项目自身)时,如果不加限制的话,就会出现无限迭代.笔者曾经将上述两种方法结合使用,取得一定的效果,但没有从根本上克服这两种方法的缺点,并且统计模型和基础数据的正确性是靠人来保证
8、,排错和统计结果分析工作量很大.213结构模型分析方法这种方法的思路是:用户按编码要求完成项目编码(也可使用原有的编码体系),按照统计要求完成统计模型建立;在统计计算之前,通过模型结构分析,确定各模型的计算顺序;统计计算时,就按照这种确定的顺序进行;当发现统计结果有错或要分析该统计结果的统计过程时,借助于结构模型分析结果,找到相关的基础数据和统计模型;排除错误后,只需要重新统计相关的统计项即可,而不必重新统计全部的统计项.由于编码和统计方法变化频度极低,而统计工作几乎是每天都要进行,所以事先确定统计模型的计算顺序和相关关系,可以从根本上克服第一和第二种方法的缺点;并且由于本方法可以由计算机自动
9、完成,利用计算机的计算能力,当改变编码、模型或增加统计项时,在极短的时间内就可以重新确定计算顺序和相关关系.下面详细介绍结构模型用于统计模型分析的过程.3建立结构模型根据统计模型建立结构模型邻接矩阵.例如有如下一组统计公式:X4=X1+X2X6=X3+X4+X5X9=X7+X8相应的邻接矩阵为:001系统工程理论与实践1999年10月 1995-2005 Tsinghua Tongfang Optical Disc Co.,Ltd.All rights reserved.X1X2X3X4X5X6X7X8X9A=X1X2X3X4X5X6X7X8X9000000000000000000000000
10、000110000000000000000001110000000000000000000000000000110一般地,对应统计模型的邻接矩阵A有如下特点:1)A是一个稀疏矩阵,即零元素特多;2)全零行表示该行所代表的数据项目是一个基础数据,这样的行一般比较多;3)对A阵,通过适当的行列变换,可能变换成一个对角块阵.其实际意义是:某块内对应的统计项目只与该块内的其它基础数据项目和?或统计项目相关;4)主对角线上的元素一般为零,否则就有自环,这在统计上一般是不允许的,因为它表示该统计项目需由它自身和其它项统计而得.在实践中,手工建立邻接矩阵,其工作量显然是很大的,并且易出错,为此可将该工作交给
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 结构 模型 统计 分析 中的 应用
限制150内