快捷搜索:  汽车  科技

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)在差点把自己绕进去的情况下,我去阳台上晒了晒太阳透了口气,回到座位上之后,想出了一个法子——所谓f(x)=0的方程,一般对应着都有图形的,我按照y=f(x)直接画出来不就清楚多了么?想想这当年应该是初中学的东西,如今退化成这样,我也真是无限感慨为啥嘞?因为下一步是把上面这个有未知数L的矩阵求行列式,然后解方程,而且,重点是,这里还不是简单的方程,而是早已被我不知道遗忘到哪里去了的一元高次方程其中E是和A一样大小的单位矩阵,这里是3*3特征值L是一个数字,两边的| |是指求行列式而教程上一般介绍到把矩阵变成以下形式后,后面的操作我就开始搞不定了:

今天又想通了一个问题,感觉自己开始有了逐渐进步的趋势,开心~~ :-)

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(1)

举例,我们有下面这样的一个方阵,要求是求出它的所有特征值:

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(2)

按照理论上来说,特征值是一个数字(这里我管它叫L好了),而一般介绍里求特征值的公式是这样的:

|A-LE|=0

其中E是和A一样大小的单位矩阵,这里是3*3

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(3)

特征值L是一个数字,两边的| |是指求行列式

而教程上一般介绍到把矩阵变成以下形式后,后面的操作我就开始搞不定了:

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(4)

为啥嘞?因为下一步是把上面这个有未知数L的矩阵求行列式,然后解方程,而且,重点是,这里还不是简单的方程,而是早已被我不知道遗忘到哪里去了的一元高次方程

在差点把自己绕进去的情况下,我去阳台上晒了晒太阳透了口气,回到座位上之后,想出了一个法子——所谓f(x)=0的方程,一般对应着都有图形的,我按照y=f(x)直接画出来不就清楚多了么?想想这当年应该是初中学的东西,如今退化成这样,我也真是无限感慨

然后,我列了一个特征值从-30试到 40之间,所有矩阵(A-LE)行列式的试算结果,清单稍稍有点长我就不放了,直接上图:

计算行列式的公式:|A-LE|=MDETERM(矩阵A-特征值L*单位矩阵E)

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(5)

好整齐~~~由于我们要的是f(x)=0,所以把横轴附近有交叉的地方放大点看:

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(6)

三个交点的位置表示有三个特征值,根据图上的信息,我先留出了空格方便后面的计算:

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(7)

当然,如果是数学很好可以自行解方程的亲,可以直接在图上添加趋势线得到公式,不是非得像我这种算不来的人一样靠工具做试算的

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(8)

公式见下图:

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(9)

可以看到趋势线拟合的结果相关系数r=1,所以这个公式应该是很可靠的

而我就选择了相对来说不用我自己动脑的一种方式,Excel规划求解

所有数据的位置:

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(10)

规划求解工具的参数:

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(11)

规划求解做3次,所有特征值的结果就出来啦~~

excel数据分析平均值标准差(Excel数据分析主成分分析的准备工作之二)(12)

猜您喜欢: