论文网首页|会计论文|管理论文|计算机论文|医药学|经济学论文|法学论文|社会学论文|文学论文|教育论文|理学论文|工学论文|艺术论文|哲学论文|文化论文|外语论文|论文格式
中国论文网

用户注册

设为首页

您现在的位置: 中国论文网 >> 会计论文 >> 会计审计论文 >> 理论与实践论文 >> 正文 会员中心
 理论与实践论文   审计研究论文
应用Benford法则和Apriori算法对海量数据的审计分析
[摘 要] 随着信息时代的飞速发展,被审计单位财务和业务数据量爆炸式增长,审计技术必须不断发展和创新以适应信息时代审计的新要求。本文在这一背景下,对审计技术的创新作了探索性的研究,主要通过benford法则和apriori算法的关联数据挖掘的技术手段在审计中的应用,探讨了如何在被审计单位海量数据中进行挖掘分析,从而发现有业务意义的强规则,通过这些强规则解释数位发生偏离的原因,从而快速发现审计疑点。
  [关键词] benford法则; apriori算法;关联规则; 审计数据分析
   
  1 技术简介
  
  1.1 benford法则简介
  1.1.1 benford法则[1]的定义
   1938年,通用电气公司物理学家frank benford收集了大量的数据集合后发现,人们处理较低数字开头的数值的频率较大。
  1.1.2 benford法则的benford分布
  benford分布属于第二代(second generation)分布,描述了数据总体的客观分布规律,数据总体由其他分布中的抽样数据组成的分布。
  2004年utah state university的cindy durtschi的研究[2]表明:
  (1)数字出现概率的期望值的标准偏差为:
  z=(|p0-pe|-1/2n)/si
  (2)分布概率的z统计量为:
  p0:实际的数据出现比率;pe:根据benford法则的预期出现比率;si:某个数字的标准偏差;n:目标数据集的记录数。Www.11665.COM
  1.1.3benford分布中的数字频率上下限
  (1)数字频率的上限:
  (2)数字频率的下限:
  1.1.4benford法则的应用范围
  (1)可以针对海量数据进行挖掘分析,数据规模越大,分析结果越精确。
  (2)会计舞弊调查[3-5]、审计[6-8]、税收监管[9]、金融分析和反洗钱[10]。
  1.2apriori算法简介
  apriori算法[11]是一种对布尔关联规则频繁项集进行挖掘的算法。apriori算法使用一种逐层搜索的迭代方法,即使用k-项集用于探索(k+1)-项集,其中k=1,2,3,…,n,n∈n,直到最终无法找到频繁(k+1)-项集,从而确定最终的频繁k-项集。
  
  2应用benford法则和apriori算法对海量数据的审计分析
  
  benford法则和apriori算法的联合数据挖掘在审计中的应用主要围绕为以下两个核心步骤展开:
  2.1应用benford法则发现审计疑点
  (1)判断数据的来源是否符合benford法则的应用范围。
  (2)对总体数据的一、二位有效数字进行benford法则的符合性测试,初步发现对数据进行深入钻取的线索。
  (3)对标准分布频率和实际分布频率进行比较,分析频率偏差,确定合理的钻取重点。
  (4)根据分析结果和实际需要,进行更多位数字的进一步数据钻取和分析,直至发现目标数据。
  钻取过程如图1所示。
  2.2 应用apriori算法分析审计疑点
  (1)采集通过benford法则分析后输出的疑点数据集。
  (2)整理疑点数据集以建立事务集,即apriori算法要求输入的数据集合。
  (3)扫描事务集产生候选数据集合,并依据最小支持度筛选出频繁项集。
  (4)频繁项集进行自关联,迭代第三、第四步,确定最终的频繁项集。
  (5)依据最小置信度从频繁项集产生强规则。
  (6)对强规则进行人工审计业务分析。
  
  3应用案例
  
  3.1应用benford法则对审计疑点的发现过程
  3.1.1 确定审计数据和目标字段
  分析某企业的凭证数据,从其记账凭证表accvouch摘取字段结构如表1所示:
  3.1.2 数据导入
  将相应的目标数据表导入审计人员使用的数据库。

  3.1.3总体频率计算
  3.1.3.1 数位的选取
  以凭证t2000001和t2000002为例解释数位选取方式,如我们选取凭证编号t2000001的金额栏1 000元的第一、二位数值为”10”,作为该笔记录的第一、二位数;我们选取凭证编号为t2000002的借方金额栏3 029元的第一、二位数值为”30”,作为该笔记录的第一、二位数,如表2所示:
  3.1.3.2 数位分析
  对记账凭证表accvouch中的借方金额字段前两位进行分析,第一、二数值为10的凭证纪录有540笔,全部记录有10 149笔,因此第一、二位数为”10”频率为5.3%(540/10 149)。部分结果如图2所示。
  3.1.4 分析频率偏差
  根据benford分布的数字频率上限、数字频率下限和分布概率z统计量的公式计算得到图2所示数据。
  分析图2数据可以得出:
  (1)第一、二位数为”10”的实际频率为5.3%,高于benford法则的理论上限4.53%,计算其z统计量的值,z值为5.844 4,也大于1.96,因此我们初步判定存在错误、潜在舞弊行为或者人为的偏差。
  (2)第一、二位数为”11”的实际频率为3.25%,低于benford法则的理论下限3.4%,虽然z值为3.038也大于1.96,但可能是由于数位为”10”超过benford法则的理论频率过大从而导致其频率偏低,因此应该属于无异常。
  3.2应用apriori算法对审计疑点的关联规则挖掘
  3.2.1获取并整理疑点数据
  为了进一步明晰数据间的关系,观察数据的规律性,对疑点数据(首一二位数为“10”)通过关联查询筛选出来,形成审计中间表,部分数据如表3所示。
  3.2.2运用apriori算法探索关联规则
  步骤一:以表3中的第1列、第3列、第4列和第5列数据建立事务集d,由d建立候选1-项集c1,部分数据如表4所示。
  步骤二:假设最小支持记录数为100,将支持度不足的项去掉,得到频繁1-项集l1,如表5所示。
  步骤三:循环步骤一和步骤二,得到最终的频繁3-项集l3,如表6所示。
  步骤四:根据最终的频繁3-项集l3和设置的最小置信度100%得出表7所示的强规则。
  步骤五:由业务审计人员确定强规则的业务价值,进行人工排查后,确定编号为1的强规则为有意义的规则。
  
  4结论
  
  在实际的审计项目中,对于大量的企业财务数据和业务数据,可以运用benford法则和apriori算法的关联数据挖掘手段进行分析,一般能够发现有业务意义的强规则,这些强规则能够解释数位发生偏差的原因,而这种偏差一般是由于潜在的舞弊或违规行为所导致的。
  • 上一个会计论文:
  • 下一个会计论文:
  •  作者:卫剑,杨曾荣 [标签: 应用 法则 算法 海量数据 审计 ]
    姓 名: *
    E-mail:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    发表评论请遵守中国各项有关法律法规,评论内容只代表网友个人观点,与本网站立场无关。
    现代企业战略管理会计的应用研究
    当代管理会计在我国中小企业应用中存在的问
    管理会计在我国的应用与发展
    会计电算化在我国的应用研究
    成本会计在应用过程中的常见问题分析
    提高管理会计应用水平的策略研究
    应用型本科会计人才培养研究
    会计流程再造在企业财务信息化中的应用初探
    会计电算化在医院财务管理应用中的问题及对
    从应用视角研究管理会计课程的有效性教学
    成本管理会计的应用探讨
    简述管理会计在应用中存在的问题及对策
    | 设为首页 | 加入收藏 | 联系我们 | 网站地图 | 手机版 | 论文发表

    Copyright 2006-2013 © 毕业论文网 All rights reserved 

     [中国免费论文网]  版权所有