excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)
excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)在差点把自己绕进去的情况下,我去阳台上晒了晒太阳透了口气,回到座位上之后,想出了一个法子——所谓f(x)=0的方程,一般对应着都有图形的,我按照y=f(x)直接画出来不就清楚多了么?想想这当年应该是初中学的东西,如今退化成这样,我也真是无限感慨为啥嘞?因为下一步是把上面这个有未知数L的矩阵求行列式,然后解方程,而且,重点是,这里还不是简单的方程,而是早已被我不知道遗忘到哪里去了的一元高次方程其中E是和A一样大小的单位矩阵,这里是3*3特征值L是一个数字,两边的| |是指求行列式而教程上一般介绍到把矩阵变成以下形式后,后面的操作我就开始搞不定了:
今天又想通了一个问题,感觉自己开始有了逐渐进步的趋势,开心~~ :-)
举例,我们有下面这样的一个方阵,要求是求出它的所有特征值:
按照理论上来说,特征值是一个数字(这里我管它叫L好了),而一般介绍里求特征值的公式是这样的:
|A-LE|=0
其中E是和A一样大小的单位矩阵,这里是3*3
特征值L是一个数字,两边的| |是指求行列式
而教程上一般介绍到把矩阵变成以下形式后,后面的操作我就开始搞不定了:
为啥嘞?因为下一步是把上面这个有未知数L的矩阵求行列式,然后解方程,而且,重点是,这里还不是简单的方程,而是早已被我不知道遗忘到哪里去了的一元高次方程
在差点把自己绕进去的情况下,我去阳台上晒了晒太阳透了口气,回到座位上之后,想出了一个法子——所谓f(x)=0的方程,一般对应着都有图形的,我按照y=f(x)直接画出来不就清楚多了么?想想这当年应该是初中学的东西,如今退化成这样,我也真是无限感慨
然后,我列了一个特征值从-30试到 40之间,所有矩阵(A-LE)行列式的试算结果,清单稍稍有点长我就不放了,直接上图:
计算行列式的公式:|A-LE|=MDETERM(矩阵A-特征值L*单位矩阵E)
好整齐~~~由于我们要的是f(x)=0,所以把横轴附近有交叉的地方放大点看:
三个交点的位置表示有三个特征值,根据图上的信息,我先留出了空格方便后面的计算:
当然,如果是数学很好可以自行解方程的亲,可以直接在图上添加趋势线得到公式,不是非得像我这种算不来的人一样靠工具做试算的
公式见下图:
可以看到趋势线拟合的结果相关系数r=1,所以这个公式应该是很可靠的
而我就选择了相对来说不用我自己动脑的一种方式,Excel规划求解
所有数据的位置:
规划求解工具的参数:
规划求解做3次,所有特征值的结果就出来啦~~