Stats

Popular Posts

Followers

Matrix Functions for EXCEL

養花種魚數月亮賞星星 於 2007年11月7日星期三 下午9:15 發表
在Excel中已經有包含一些矩陣運算的內建函數,但是不多,功能也有限。雖然有增益集中的分析工具箱,然而也只能作一些初等統計的資料處理。如果要進行多變量統計分析的功能,則必須運用到線性代數的運算功能。

當然,一般的數學軟體都有上述功能,但要如果只是為了這些矩陣運算而灌了一個幾百mb的軟體,也是殺雞用牛刀。在這裡,你可以到下列網址下載一個Excel的矩陣增益集

http://digilander.libero.it/foxes/matrix.zip

解開後會有一matrix的增益集檔案。Excel安裝增益集的方式為Excel功能表→增益集→瀏覽→選擇matrix.xla如此在Excel就可使用相關的線性代數函數,相關的函數可參考壓縮檔內matrix.hlp檔。

在多變量統計中,我們較為常用的函數不外乎有
  1. 矩陣乘法:MProd(A, B, ...)
  2. 反矩陣:MInv(Mat)
  3. 特徵值:MEigenvalQR(Mat)
  4. 特徵向量:MEigenvec(A, Eigenvalues)
以講義中第六章複迴歸分析範例一為例,X'X為一3X3之矩陣,因此首先將滑鼠游標放置在J2並命列列中輸入=mprod(mt(F2:H11),F2:H11),接下來以滑鼠選取一個3X3的矩陣如下:

接著按F2(此時,會出現此一公式參照範圍),最後同時以鍵盤按ctrl+shift+enter。如此就可得到X'X如下:

以相同的方法,即可求得(X'X)^{-1}及B值。

同樣的,你也可以用MCorr(matrix),EigenvalQR(matrix)及MEigenvec(matrix,eigenvalues)來求得主成份分析中之特徵向量及主成份負荷。如下圖:


以上說明可參考該檔案,Matrix Functions for EXCEL.xls
Tags: ,

讀者回應 ( 0 意見 )

發佈留言

Please leave your name and tell me what you thought about this site. Comments, suggestions and views are welcomed.

如果這篇文章對你有幫助,那請留個訊息給我~