我国社会会计矩阵扩展表编制模型研究_矩阵论文

中国社会核算矩阵延长表编制模型研究,本文主要内容关键词为:矩阵论文,中国社会论文,模型论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。

社会核算矩阵(SAM)是一个国家(地区)国民经济账户体系(SNA)的数据集合矩阵,它包含了投入产出表、国民收入与支出流量表、投资与金融流量表、国际收支表和国民经济资产负债表。编制SAM首先遇到两大难题:第一是如何使这些子系统数据互相衔接平衡。我国目前国民经济核算各子系统各自为政,系统之间统计指标口径不一致,数据不衔接,甚至互相矛盾。如投入产出核算中的增加值总和与国内生产总值核算和资金流量核算中的增加值数据不一致,国际收支核算中的净出口与国内生产总值核算中净出口差异很大等。第二是如何提高时效性。我国目前公布统计数据时滞长,时效性差。很多统计数据公布的时滞在2—3年甚至更长,且各子系统时滞长度不一,如投入产出核算数据5年公布一次调查表,中间公布一次延长表;资金流量实物交易表数据滞后3年,资金流量金融交易表数据滞后2年。国际收支数据一般滞后1年。如果能够及时编制SAM延长表,则可以同时解决这两方面的问题。

SAM延长表的编制是国内外研究者近年来关注的重要领域,已经有不少研究成果。传统上国外SAM延长表的编制方法有RAS和交叉熵(CE)两种处理办法或其变形(Sherman Robinson,2001)。这两种方法都是在给定相关总量及限制条件,对矩阵中非空元素进行调整,使矩阵满足目标函数。同时在估计过程中既不能忽略已知的有用信息,也不能人为地加入任何错误信息(Zellner,1988)。国内学者秦昌才(2007)曾对RAS和CE这两种方法进行了比较研究,认为RAS法在保持价值流结构的一致性方面有一定优势,而CE方法则尽量保持了成本结构的一致性,因而应该根据分析所关注的角度需要选择合适的平衡技术。

在RAS和CE方法基础上的变形,主要涉及的方法有:Bacharach(1970)提出的非比例调整RAS方法、Sherman Robinson等(2001)提出的最小交叉熵(MSCE)方法、McDougall(1999)提出的加权最小交叉熵(WMSCE)方法、Junius,T.和Oosterhaven,J.(2003)提出的保号最小交叉熵方法(广义最小交叉熵方法)等。其中,Sherman Robinson等(2001)认为SAM构造的重点就在于寻找一种有效并且节约的方式来对现有数据资料进行整合和一致化处理,并认为“最小交叉熵(MSCE)”方法就是这样一种有效的信息整合处理方法,国际上参与SAM编制最多的国际食品政策研究院(IFPRI)在编制SAM过程中采用了MSCE方法。

另外,Casiano Manrique de Lara Peate等(2003)还设计了一种基于SAM整体的非线性结构系数调整预测方法,其预测结果在满足一致性方面要优于RAS和CE方法。国内学者侯瑜(2004)、周焯华(2004)、范金(2007)等人还曾经介绍过Stone-Byron方法、“最小二乘法”及其扩展、绝对值法等常见的SAM延长表推算方法。万兴(2010)等人还对这些方法进行了比较研究。

国内外目前使用的这些SAM延长表推算方法有几个重要的缺陷:一是单纯数学化倾向明显,这些方法很少考虑国民经济核算体系中具体指标含义及其经济关联性,极少考虑经济指标体系中极其复杂的平衡关系。而都是简单地将SAM看作一个数据表,从数学的最优化角度得到计算结果。二是结构系数静态化处理。一般是依据上期的结构来确定控制量,对基期SAM进行调整后得到报告期SAM,其中暗含着“报告期矩阵内部结构系数”已知这一假定,而不是根据历史变化趋势预测报告期可变的结构系数。三是对控制变量不分主次,缺乏明确的从国民经济核算标准出发的主要控制总量。四是很多SAM的账户设置不能与国民经济核算体系衔接,随意性很大,有的SAM甚至缺乏基本核算账户,编制的SAM与SNA脱节。

本文拟从中国实际出发,力争克服上述缺陷,紧密结合中国的国民经济核算体系框架,以GDP核算为中心建立一套控制总量,设计一套SAM延长表模型并加以应用,在保证核算体系各子系统数据全面衔接的条件下,能够以最短的时滞、最快的速度、最符合SNA标准的方式编制出中国的SAM。

二、表式、符号及运算规则

SAM可以按“部门×交易”形式编制,也可以按“部门×部门”形式编制,前者全部数据都表现为部门发生的交易收支关系,后者主要反映部门与部门之间的流量,也包含一部分必要的部门与交易交叉数据。我们将前一种表式称为Ⅰ型表,后一种称为Ⅱ型表。Ⅰ型表主要是直观地反映国民经济各部门发生的经济交易流量收支,如各产业部门对产品的消耗、各机构部门的收入和金融收支;Ⅱ型表主要反映部门之间的相互关系,如产业对产业的产品消耗、机构部门之间的收入和金融流量。从数据来源看,现实中只有Ⅰ型表统计数据,Ⅱ型表数据只能在一定假定下通过推算而得。所以延长表模型是在Ⅰ型表基础上设计。下面给出一个SAMⅠ型表简化结构。

我们对后面要用到的一些矩阵运算符号的含义给出统一规定:

(5)如果用B表示一个与A相对应的m×n阶矩阵,矩阵B的行、列经济含义分别与矩阵A的列和行一一对应,并且有,用:

表示一种专门设计的双矩阵RAS(DRAS)方法,其中为A矩阵的列控制向量,为矩阵B的行控制向量,矩阵A的行控制向量与矩阵B的列控制向量的转置相等;

(7)定义用表示一种专用的状态空间模型估计结果。

三、延长表模型设计

(一)设计思路

编制SAM延长表的思路可以概括为:以GDP核算资料为中心,总量预测控制,变量和向量平衡传递,结构向量动态分解,单矩阵RAS法分解延长,双矩阵DRAS法分解延长,积木式模块组合编制Ⅰ型表,流量推算法编制Ⅱ型表。

预测控制总量:通过对Ⅰ型表中账户平衡、模块传递和交叉平衡关系的综合分析,确定出延长表编制过程中必须事先推算的重要外部总量,而后依据这些总量的数据特点,以及它们之间的经济影响关系,确定这些外部总量的具体推算模型,相互影响显著的变量采用联立方程模型进行预测,相对独立的变量采用时间序列模型方法进行预测。在总量预测中,由于国家GDP核算数据公布较早且有权威性,所以一般以国家公布的GDP为中心来预测其他变量,这些关键变量主要有消费、资本形成、净出口等。

变量和向量平衡传递:SAM是一个综合平衡系统,经济总量和子矩阵之间存在着交互平衡关系,这些平衡关系一方面制约着我们的推算,另一方面也为我们简化推算模型创造了条件。充分利用这些平衡关系,可以大大减少预测的工作量,同时提高预测精度。传递平衡模块主要是依据SAM中的子矩阵交叉平衡关系,利用已知子矩阵的总量或向量来推算未知子矩阵总量或向量。

结构向量动态分解:SAM中账户收支平衡以及模块之间的衔接都可以通过子矩阵的行合计向量或列合计向量的叠加、传导来实现,所以在预测和传导总量以后,需要对总量进行分解,将其分解为相应子矩阵的行合计向量和列合计向量(直接传递的向量再不需要分解)。需要进行向量分解的总量不仅有外部预测的总量,还有部分模块链接传递总量,向量分解与传递平衡两个步骤存在交互。对向量进行动态分解的具体方法可以采用一种专用的状态空间模型预测方法,这种方法要打破常用的固定结构系数的假设,预测的每个年度的结构向量系数可以不相等。这就使得年度之间的结构向量更加接近实际变化。

子矩阵延长:仅有总量和向量数据对于Ⅰ型表总表的编制还是远远不够的,经过前面三个步骤,多数子矩阵的行、列合计向量已经得到,接着要进行的工作就是将子矩阵的行、列合计向量分解为矩阵中元素。具体分解方法是,对于单矩阵,采用RAS方法;对于互相关联的要求共同平衡的子矩阵,可以采用一种专门设计的“DRAS”方法进行分解。

积木式模块组合:经过前面四个步骤,已经推算出了Ⅰ型表中的全部子矩阵,最后一步需要做的工作就是对这些矩阵进行组合。SAM表式是固定的,只需要将每一个子矩阵填入相应位置,即可完成Ⅰ型表的编制。对于Ⅱ型表,则采用专门方法进行推算。

(二)模型结构

根据以上思路,我们设计了一套SAM延长表模型。这套模型包括4大模块60个方程。它是一个由不同类型的计量经济模型、线性代数模型、平衡推算模型以及其他数学模型组合而成的模型系统。它包括1个联立方程计量经济模型(4个方程)和9个时间序列计量经济模型,解决了13个控制总量的预测问题,还包括22个向量的分解模型,7个向量和8个总量的平衡传递推算方程,8个单矩阵RAS的延长模型,用2个DRAS法模型解决了4个关联矩阵的延长。

模块一:总量预测模型

1.联立方程模型。

2.时间序列模型。

模块二:总量和向量传递方程

模块三:向量分解模型

模块四:子矩阵延长模型

模型中X表示外生向量。表1中的一些矩阵需要进行合并:机构部门分配收入矩阵H=(D R)′;机构部门分配支出矩阵Z=(IN E);机构部门资本与金融交易收入矩阵J=(F O)′;机构部门资本与金融交易支出矩阵K=(M P)。

模块四是子矩阵延长推算模型。主要是将上一步骤分解出来的子矩阵行、列合计向量分解至矩阵中的元素,都使用最近年份的数据为初始数据。采用RAS方法分解的单矩阵有:机构部门增加值矩阵(N)、产品部门消费支出矩阵(XF)、产品部门投资矩阵(TZ)、产业部门总产出矩阵(V)、产品部门中间产出矩阵(U)、产业部门增加值矩阵(JN)、全社会消费支出矩阵(C)、机构部门资本形成矩阵(T)。机构部门分配收、支矩阵(H、Z)和机构部门资本金融交易收、支矩阵(J、K)需要使用“DRAS”方法进行推算。在前面步骤中,H和J只得到了列合计向量,Z和K只得到了行合计向量,但是根据交易收支相等的原理我们已知这四个矩阵中,H矩阵行合计的转置和Z矩阵的列合计相等,J矩阵行合计的转置和K矩阵的列合计相等。所以可以采用“DRAS”法进行双矩阵平衡推算。另外,在推算过程中这些矩阵中的部分关键总量也可以外加时间序列模型事先预测得到,置于迭代计算过程之外。

(三)实际数据优先原则与误差控制

利用一套模型延长矩阵表,延长精度再好也不可能做到100%无误差。现实中,官方公布的统计数据往往互相交叉,矩阵延长表中有些信息往往已经以某种途径公布,或者可以根据已公布的统计数据信息推算。为提高矩阵表的延长精度,应遵循已知实际信息优先原则,即首先通过各种渠道挖掘已知信息,然后从理论模型中将已知信息替换,理论模型仅用于延长未知信息。这样一来,在最终推算的延长表中,全部的已知信息都被利用起来,这一方面会使最终延长表与已公开的、公众可以获取的信息高度一致,另一方面已知信息的运用也会改进未知数据部分的预测准确度,提高整张延长表的预测精度。

编制SAM可能会出现多方面的统计误差,我国国民核算体系中显性的统计误差有三部分,一是投入产出表最终使用的误差,二是资金流量表金融部门的收支误差,三是国际收支平衡表中的误差。为了与历史数据衔接,本文模型设定中也将误差限定到这个范围。规定SAM表中的显性误差全部来源于国际收支误差与遗漏。对这个误差总量,要将一部分分解到投入产出表中,一部分分解到金融流量表中。这样,投入产出误差就等于用支出法计算的GDP中的净出口与国际收支统计中净出口之差,金融交易误差就等于国际收支总误差与投入产出误差之差。

四、模型中的一些主要方法运用

(一)控制总量的预测

在全部数据未知的情况下,总模型中共有13个子矩阵总量需要通过外部预测的方法推算出来,然后将其作为全表的控制总量。其中包括国内6个主要总量和7个国际收支总量。对这些变量的推算主要采用两种模型方法:联立方程模型和时间序列模型。联立方程模型主要用于具有明显交互影响关系的变量预测,时间序列模型用于其他变量预测。模型中设置了较多的国际收支控制总量,主要是因为国际收支数据公布的时滞较短,只有一年或不到一年的滞后期,如果不做未来期超前预测而仅仅是编制统计期延长表,这些实际数据大部分都可以及时获得。在实际数据优先原则下,就可以用实际数据代替预测数据,大大节省预测变量的个数。剩余的国内变量,有的也时滞期较短,如国内生产总值,只有一个季度的时滞,同样可以采用实际数据优先原则。

1.联立方程模型建立与估计。

对总产出、国内生产总值、消费、资本形成4个总量的预测采用联立方程模型,模型设计和估计结果如下:

这个模型是用净出口误差作为约束条件,按照“序列平稳性检验—协整检验—方程识别一方程估计”这样一个步骤采用3SLS方法估计。模型回归参数的T统计量检验除个别模型常数项未通过外,其他系数均通过T统计量检验,说明多数回归系数是显著的。各个估计方程的拟合优度及调整后的拟合优度都在0.95以上,回归拟合良好。各个模型的D.W.检验结果均在1.8—2.2之间,可以判断模型回归残差不存在自相关,进一步对各个模型回归残差进行自相关、偏自相关检验,Q统计量检验结果显示也不存在自相关。需要说明的是,上述模型的具体形式不一定是最好的,所以它是可以进一步优化的。

2.时间序列模型。

对国内机构部门分配支出、国内机构部门资本金融交易收入以及部分国外相关总量的预测,主要采用时间序列模型。由于上述原因,国外总量部分不给出具体模型形式,可以根据需要灵活掌握。国内主要变量的模型设计及估计结果如下:

(1)国内机构部门收入分配支出总额()预测模型。为满足时间序列建模的平稳性要求,我们使用,的发展速度序列进行建模,同时为了减小不规则波动的影响,我们采用滤波方法对。序列进行了平滑处理,平滑之后的序列记为

(2)国内机构部门资本与金融交易收入总额()预测模型。对资本与金融交易收入总额进行预测采用时间序列模型,采用1992—2009年数据。为了提高模型的有效性,加入贷款额(DK)作为解释变量。首先对序列进行平稳性检验,表明国内部门资本与金融交易收入总额和贷款额都是非平稳的时间序列,进一步证明它们存在协整关系。引入的一阶滞后和贷款额作为解释变量,得到最终的模型:

(二)SAM平衡:变量和向量的平衡传递

现代国民经济核算的平衡原则,已经从传统的“三方等价原则”扩展为“多方等价原则”①。在SAM中,不仅简单地要求国内生产、收入与支出三方等价,而且要求在诸多的经济流量环节等价。这些等价关系在SAM表中体现得淋漓尽致,丝毫不能有错。这样,我们就可以依据这些等价关系在编表时实现全部数据的平衡。本文所采用的SAM平衡方法主要是一种经济变量递推平衡法,同时也采用了“DRAS”平衡法补充。这在方法论角度看,与国内外常用的数学平衡方法有性质上的不同。在模型设计时,充分考虑了这些平衡关系并将其作为一个模块包含在延长表模型体系中。

有15个方程体现了这些平衡传递关系:①产业部门增加值列向量=机构部门增加值行向量;②产品账户消费使用行向量=消费账户支出列向量;③产品账户资本形成行向量=资本形成账户列向量;④产品账户中间投入矩阵的行合计向量=产品账户的来源合计-产品账户最终使用合计;⑤产业部门中间投入矩阵的列合计向量=产业部门总产出合计向量-产业部门增加值向量;⑥国内总储蓄=国内生产总值-消费-国外储蓄;⑦机构部门分配收入总额=(机构部门分配支出总额+消费+国内储蓄)-机构部门增加值;⑧进口总额=出口总额-净出口总额;⑨净出口误差总额(对应投入产出表最终使用误差)=国内生产总值-消费-资本形成-净出口;⑩国内机构部门金融交易误差=净出口误差-国际收支误差与遗漏;(11)机构部门金融交易支出=国内储蓄+机构部门金融交易收入-机构部门资本形成-国内国际储备增加额-金融误差;(12)国外部门收入分配支出=国外部门收入分配收入+国外部门负储蓄;(13)国内国际储备增加额=国外国际储备减少额;(14)国外净金融支出=国外金融支出-国外金融收入;(15)国外总误差=国际储备总额-净出口-国外负储蓄-国外金融净支出。这些方程既体现了延长后的SAM变量所必须达到的平衡关系要求,也是编表所必须经过的步骤。

前面所列的模型是按照变量的功能性质来划分模块的。实际编制SAM时,上述模型中的变量要按照其所在的国民经济核算子系统重新组合模块,分为投入产出模块、国民收入模块、投资与金融模块和国际收支模块。因而也形成了各子系统模块之间的变量传递关系,例如,投入产出模块的产业部门增加值必须与国民收入子系统的机构部门增加值总量和交易分量相等。在以GDP核算为中心的指导思想下,要求投入产出模块的增加值必须要以GDP核算口径为依据来确定,它的增加值总量由国民收入模块传递而来。其他的变量传递关系也是相同的道理。这些模块之间的变量传递关系见图1。

(三)向量分解

要利用RAS法将控制总量分解到每个矩阵,就需要将一个总量分解为一个矩阵的行控制向量和列控制向量,需要做的工作是利用一定的方法,求出一个总和等于1的结构系数向量,然后乘以这个总量得到行或列的控制向量。从总量到向量的分解方法多种多样,常用的是固定比例法等,即利用前期结构系数向量来进行分配。但这种方法属于静态分解方法,与实际经济运行过程不一定吻合,实际的结构系数是会随着时间而变化的。所以,这里设计了一种专用的基于状态空间模型的动态结构预测技术,以使得预测得到的结构向量具有动态可变性。

这种方法的推算思想是先对矩阵的结构向量进行整体外推预测,然后用预测出来的元素比重对总量进行分解构建向量。鉴于状态空间模型形式可以用来对多个信号方程中存在的潜在影响进行系统性估计的特征,这里选用状态空间模型形式来完成向量结构系数的外推预测。

这里所要进行的仅仅是结构系数的外推预测,不涉及经济学建模中影响因素的考察,同时要求结构系数总和等于1,因而设定状态空间模型推算过程中所使用的信号方程采用确定性方程形式,即信号方程可以直接使用结构系数计算公式,不包含误差项。状态方程的设定则需要根据系数序列的变化趋势相应地选择AR(1)、随机游走或者带有漂移的随机游走过程(同一方程系统中的不同状态方程形式设定可以不同)。另外由于向量中所有元素的结构系数之和为1,所以还需要在估计方程中加入约束条件。设为需要分解的总量,为结构向量,为结构系数,给出模型的一般形式为:

(四)子矩阵元素延长

在经过总量预测、变量和向量传递、向量分解之后,所有子矩阵的行、列合计向量都已经获得,需要进一步将其分解至矩阵中的具体元素。SAM中的矩阵分为两类,一类是单矩阵,一类是要求共同平衡的双矩阵。对于单矩阵,我们用RAS方法来实现元素分解。需要直接分解的矩阵包括产业部门增加值、产业部门消费、产业部门资本形成、产业部门总产出、产业部门中间投入、机构部门增加值、机构部门消费、机构部门资本形成8个子矩阵。

SAM中的双矩阵有两对,一对是国民收入的分配交易矩阵,其中分为机构部门收入矩阵和机构部门支出矩阵,另一对是金融交易矩阵,其中分为机构部门金融交易收入矩阵和机构部门金融交易支出矩阵。按照国民经济账户“有收必有支,收支必相等”的复式记账原则,分配收支两个矩阵总量和交易合计向量要求相等,金融收支两个矩阵也要求矩阵总量和交易合计向量相等,这就需要两个矩阵共同平衡。为此,可以采用一种称为“DRAS”的方法来实现(李宝瑜、张帅,2008;李宝瑜、周南南,2013),模型中式(59)和式(60)给出了表达式。DRAS法要求在预测一对矩阵中的其中一个矩阵交易元素时,要以另一个矩阵的交易合计向量作为控制向量,多次迭代直到两个矩阵的交易合计向量相等。实际分解操作中,可以把已知元素首先固定下来。同时可以对部分经济含义重要的、数量比重较大的元素进行事前独立预测,并将预测结果写入双矩阵RAS调整的初始矩阵中,保持不变,在此基础上对剩余元素进行双矩阵RAS调整。这样得到的结果能够更加接近真实情况。表达式的括号中对此给出了说明。

(五)积木式组合

SAM表一方面可以看作是国民经济全部账户体系汇总表,同时也可以看作由投入产出、资金流量各核算子系统平衡表所组成的一个平衡表体系集合,如下页表2所示。

在平衡表角度理解SAM表时,前面的SAM延长表模型按照SNA核算内容分块排列,投入产出模块包括16个方程,国民收入与支出模块包括14个方程,投资与金融流量模块包括11个方程,国际收支模块包括19个方程,一共4大模块60个方程,限于篇幅,这里不再重新按子系统重复列出模块与方程,但其对应关系可以根据各子系统核算内容与前面模型中方程编号找到。由于我国国民资产负债核算还不健全,条件还不具备,所以模型系统还没有将资产负债模块考虑进来。

利用各子系统模块可以独立编制投入产出等4张表,然后将其组合到SAM中,这就实现了积木式组合。我国国民经济核算数据公布系统中公布的不同子系统数据存在很大的时差,到2013年,投入产出数据系统只能在2007年的基础上延长,国民收入数据只能在2009年基础上延长,金融数据可以在2010年基础上延长,国际收支则可获得2011年甚至2012年的全部数据。为了克服时差问题,充分利用已有信息,先将不同的子系统各自独立延长,然后按照表2所示位置排列进行积木式组合。虽然各子系统延长的时期长短不一,但由于每个年度采用统一的总量控制和平衡传递标准,所以都可以在相同年份对它们组合形成一个完整的SAM。

五、实际编制结果

利用上述模型,我们在1992—2007年年度SAM统计表的基础上,编制了中国2008—2012年的SAM Ⅰ型延长表(65×65)②。在Ⅰ型表的基础上,采用“U.V”表方法、“收入转移法”、“负债转移法”分别对投入产出数据、国民收入数据和金融流量数据进行转移,编制了相应的Ⅱ型表③(35×35)。Ⅰ型表的详细账户设置见表3。最后编制的2012年的Ⅰ型和Ⅱ型简化表数据在表4、表5中列出。

编制过程和结果表明,本文所设计的SAM延长表模型,具有明确的经济含义,严格保持了国民经济核算中的各种平衡关系。表的分类与我国国民经济核算体系统计制度高度吻合,基础数据来源有保证,编制SAM的时效性大大提高。由于采用了联立方程模型,各重要总量可以获得均衡解;由于采用了专门设计的状态空间模型,表中的结构参数具有动态可变性,由于采用了专门设计的DRAS法,大大简化了国民收入收支流量矩阵和金融流量收支流量矩阵的编制工作。SAM表的编制过程,也是国民经济各核算子系统数据的衔接和协调过程,通过延长表的编制,可以解决我国各子系统数据不衔接的问题。

①李宝瑜:《国民经济核算与分析》,中国统计出版社,1994;李宝瑜:国民经济循环理论问题研究,中国国民经济核算研究会(http://www.stats.gov.cnhsyjhxsjlhsllt20101015_402676496.htm),1996。

②如果没有足够长的连续年度的SAM时间序列,就无法运用状态空间模型估计时变结构系数。

③详细的方法这里不再介绍,可参阅相关文献。

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  

我国社会会计矩阵扩展表编制模型研究_矩阵论文
下载Doc文档

猜你喜欢