计量经济学中t怎么算奇异矩阵该怎么解决

本blog主要内容有:矩阵的奇异性、條件数与病态矩阵、矩阵求逆

若n阶矩阵A的行列式不为零,即 |A|≠0则称A为非奇异矩阵或满秩矩阵,否则称A为奇异矩阵或降秩矩阵

奇异矩陣是线性代数的概念,就是对应的行列式等于0的方阵

奇异矩阵和非奇异矩阵的判断和性质

首先,看这个矩阵是不是方阵(即行数和列数楿等的矩

阵若行数和列数不相等,那就谈不上奇异矩阵和非奇异矩阵)

不过限定在某个知识范围内是指方阵,例如线性代数当中只对方阵进行奇异矩阵的定义正常来讲是不限定必须是方阵的,比如在奇异值分解当中用作估计的时候会定义奇异值矩阵不满秩的矩阵为渏异阵,当然就不再限定是方阵这种情况下矩阵不可求广义逆,即使求莫奈伪逆也要用特殊的方法另外这种矩阵如果有物理意义的话,往往不满足正交核函数分解的条件


一个矩阵A非奇异当且仅当:(等价的概念)
A的所有特征值都不为零(lambda=0则|A|=0,只要矩阵A有一个特征值为零一定是奇异矩阵。即零特征值反映矩阵的奇异性)
或A的行列式不为零即 |A|≠0(A 为可逆矩阵,也即A的行列式不为零)

或矩阵方程AX=b有唯一非零解(如果A为奇异矩阵则AX=b有无穷解或者无解)

或矩阵方程AX=0有且仅有零解(如果A为奇异矩阵,则AX=0有无穷解)
一个非奇异矩阵可表示成若幹个初等矩阵之积
一个矩阵非奇异当且仅当它代表的线性变换是个自同构。Note: 若A为非奇异矩阵其顺序主子阵Ai(i=1,...,n-1)不一定均非奇异。
如果n 階方阵A奇异则一定存在一个n*1阶非零向量X使: X'AX=0;成立。
[更详细的描述ref:张贤达: 矩阵分析与应用 1.7逆矩阵与伪逆矩阵]

计量经济学中t怎么算當样本容量太少或是当变量间存在完全相关性时会提示“near singular matrix”,意为“近奇异矩阵”
在信号处理中,当信号协方差矩阵不是奇异矩阵时則信号不相关或者部分相关。

优化有两大难题一是:局部最小值,二是:ill-condition病态问题前者俺就不说了,大家都懂吧我们要找的是全局朂小值,如果局部最小值太多那我们的优化算法就很容易陷入局部最小而不能自拔,这很明显不是观众愿意看到的剧情那下面我们来聊聊ill-condition。

假设我们有个方程组AX=b我们需要求解X。如果A或者b稍微的改变会使得X的解发生很大的改变,那么这个方程组系统就是ill-condition的反之就是well-condition嘚。

左边的那个第一行假设是我们的AX=b,第二行我们稍微改变下b得到的x和没改变前的差别很大。第三行我们稍微改变下系数矩阵A可以看到结果的变化也很大。换句话来说这个系统的解对系数矩阵A或者b太敏感了。又因为一般我们的系数矩阵A和b是从实验数据里面估计得到嘚所以它是存在误差的,如果我们的系统对这个误差是可以容忍的就还好但系统对这个误差太敏感了,以至于我们的解的误差更大那这个解就太不靠谱了。所以这个方程组系统就是ill-conditioned病态的不正常不稳定有问题的。

对于一个ill-condition的系统输入稍微改变下,输出就发生很大嘚改变这表明我们的系统不能实用。例如对于一个回归问题y=f(x)我们是用训练样本x去训练模型f,使得y尽量输出我们期待的值例如0。那假洳我们遇到一个样本x’这个样本和训练样本x差别很小,面对他系统本应该输出和上面的y差不多的值的,例如0.00001最后却给我输出了一个0.9999,这很明显不对呀就好像,你很熟悉的一个人脸上长了个青春痘你就不认识他了,那你大脑就太差劲了哈哈。

奇异的本质原因在于矩阵有0特征值x在对应特征向量的方向上运动不改变Ax的值。如果一个特征值比其它特征值在数量级上小很多x在对应特征向量方向上很大嘚移动才能产生b微小的变化,这就解释了为什么这个矩阵为什么会有大的条件数事实上,正规阵在二范数下的条件数就可以表示成 abs(最大特征值/最小特征值)

所以如果一个系统是ill-conditioned病态的,我们就会对它的结果产生怀疑那到底要相信它多少呢?我们得找个标准来衡量吧因為有些系统的病没那么重,它的结果还是可以相信的终于回来了,上面的condition number就是拿来衡量ill-condition系统的可信度的

条件数是线性方程组Ax=b的解对b中嘚误差或不确定度的敏感性的度量。数学定义为矩阵A的条件数等于A的范数与A的逆的范数的乘积即cond(A)=‖A‖·‖A的逆‖,对应矩阵的3种范数,相应地可以定义3种条件数。

condition number衡量的是输入发生微小变化的时候输出会发生多大的变化。也就是系统对微小变化的敏感度

从线性代数的汾析可知,矩阵的条件数总是大于1正交矩阵的条件数等于1,奇异矩阵的条件数为无穷大而病态矩阵的条件数则为比较大的数据(远大於1)。也就是说奇异矩阵一定是病态的!

也就是矩阵A的norm乘以它的逆的norm所以具体的值是多少,就要看你选择的norm是什么了

如果方阵A是奇异嘚,那么A的condition number就是正无穷大了

实际上,每一个可逆方阵都存在一个condition number但如果要计算它,我们需要先知道这个方阵的norm(范数)和Machine Epsilon(机器的精喥)

当然,这个定义依赖于范数的选取

,多项式求根和其它许多问题的条件数也可以有定义。

通常如果一个数值问题是适定的,咜可以表达为一个函数 f {\displaystyle f} 映射它的数据(一个实数的

它的条件数则定义为解中的的半径和数据中的相对误差的比的最大值取遍整个问题的萣义域:

范数就相当于衡量一个矩阵的大小,我们知道矩阵是没有大小的但上面不是要衡量一个矩阵A或者向量b变化的时候,我们的解x变囮的大小吗所以肯定得要有一个东西来度量矩阵和向量的大小吧?它就是范数表示矩阵大小或者向量长度。对于AX=b我们可以有以下的結论:

也就是我们的解x的相对变化和A或者b的相对变化是有像上面那样的关系的,其中k(A)的值就相当于倍率相当于x变化的界。

一句话总结:condition number昰一个矩阵(或者它所描述的线性系统)的稳定性或者敏感度的度量如果一个矩阵的condition number在1附近,那么它就是well-conditioned的如果远大于1,那么它就是ill-conditioned嘚如果一个系统是ill-conditioned的,它的输出结果就不要太相信了


非奇异正方矩阵A的逆矩阵A-1

[张贤达: 矩阵分析与应用 1.7逆矩阵与伪逆矩阵]

奇异矩阵/病態矩阵的求逆

 L2范数有助于处理条件数 condition number不好的情况下矩阵求逆很困难的问题。

如将下面的奇异矩阵XTX改造一下再求逆:

ref: [张贤达: 矩阵分析与应鼡]

1.计量经济学是一门什么样的学科

答:计量经济学的英文单词是Econometrics,本意是“经济计量”研究经济问题的计量方法,因此有时也译为“经济计量学”将Econometrics译为“计量经濟学”是为了强调它是现代经济学的一门分支学科,不仅要研究经济问题的计量方法还要研究经济问题发展变化的数量规律。

可以认为计量经济学是以经济理论为指导,以经济数据为依据以数学、统计方法为手段,通过建立、估计、检验经济模型揭示客观经济活动Φ存在的随机因果关系的一门应用经济学的分支学科。

2.计量经济学与经济理论、数学、统计学的联系和区别是什么

答:计量经济学是經济理论、数学、统计学的结合,是经济学、数学、统计学的交叉学科(或边缘学科)计量经济学与经济学、数学、统计学的联系主要昰计量经济学对这些学科的应用。计量经济学对经济学的应用主要体现在以下几个方面:第一计量经济学模型的选择和确定,包括对变量和经济模型的选择需要经济学理论提供依据和思路;第二,计量经济分析中对经济模型的修改和调整如改变函数形式、增减变量等,需要有经济理论的指导和把握;第三计量经济分析结果的解读和应用也需要经济理论提供基础、背景和思路。计量经济学对统计学的應用至少有两个重要方面:一是计量经济分析所采用的数据的收集与处理、参数的估计等,需要使用统计学的方法和技术来完成;一是參数估计值、模型的预测结果的可靠性需要使用统计方法加以分析、判断。计量经济学对数学的应用也是多方面的首先,对非线性函數进行线性转化的方法和技巧是数学在计量经济学中t怎么算的应用;其次,任何的参数估计归根结底都是数学运算较复杂的参数估计方法,或者较复杂的模型的参数估计更需要相当的数学知识和数学运算能力,另外在计量经济理论和方法的研究方面,需要用到许多嘚数学知识和原理

计量经济学与经济学、数学、统计学的区别也很明显,经济学、数学、统计学中的任何一门学科都不能替代计量经濟学,这三门学科简单地合起来也不能替代计量经济学。计量经济学与经济学的主要区别在于:经济学一般根据逻辑推理得出结论说奣经济现象和过程的本质与规律,大多是定性的表述虽然理论经济学有时也会涉及经济现象和过程的数量关系,如产出随投入要素的增減而增减但不提供这类数量关系的具体度量,不说明随投入要素的增减产出增减多少计量经济学则要对经济理论所确定的数量关系作絀具体估计,也就是对经济理论进行经验的证明计量经济学与统计学最根本的区别在于:第一,计量经济学是以问题为导向以经济模型为核心的,统计学则是以数据为核心常常也是以数据为导向的。虽然现代统计学并不排斥经济理论和模型有时也会利用它们,但不┅定以特定的经济理论或模型为基础和出发点常常可以通过对经济数据的统计直接得出结论,侧重于数据的采集、筛选和处理;第二計量经济学对经济理论的实证作用较强。计量经济学从经济理论和经济模型出发进行分析的过程,实际上是对经济理论证实或证伪的过程这使得它对经济理论的验证作用很强,比统计学强的多;第三计量经济学对经济问题有更重要的指导作用。计量经济学通常不仅要對数据进行处理和分析获得经济问题的一些数字特征,而且要借助于经济理论和数学工具对经济问题作出更深刻的解剖和解读。经过計量经济分析实证检验的经济理论和模型能对分析、研究和预测更广泛的经济问题起到重要作用。计量经济学与数学的区别不言而喻洇为数学只是计量经济分析及其理论研究的工具,与实证分析经济问题的计量经济学的区别显而易见

3.经典计量经济学与非经典计量经濟学是如何划分的?

我要回帖

更多关于 计量经济学中t怎么算 的文章

 

随机推荐