用EXCEL進行生產函式的多元線性回歸分析

2022-12-19 15:18:06 字數 2972 閱讀 2851

一、相關函式

excel電子製表系統中函式的語法分為函式名和引數兩部分,引數用圓括號括起來,之間以逗號隔開。引數可以為單元格區域、陣列、函式、常數(邏輯型、數值型等)。進行回歸分析時,主要採用線性回歸函式linest,輔以使用索引取值index與四捨五入round函式。

1、線性回歸函式linest。

使用最小二乘法對已知資料進行最佳直線擬合,並返回描述此直線的陣列。因為此函式返回數值陣列,所以必須以陣列公式的形式輸入。

該函式的功能為:運算結果返回一線性回歸方程的引數,即當已知一組混合成本為y因變數序列值、n組xi有關自變數因素的數量序列值時,函式返回回歸方程的係數bi(i=1,2…n單位變動成本)和常數a(固定成本或費用)。多元回歸方程模型則為:

y=b1x1+b2x2……+bnxn+a語法

linest(known_y's,known_x's,const,stats)

known_y's是關係表示式y = mx + b中已知的y值集合。

如果陣列known_y's在單獨一列中,則known_x's的每一列被視為乙個獨立的變數。

如果陣列known-y's在單獨一行中,則known-x's的每一行被視為乙個獨立的變數。

known_x's是關係表示式y = mx + b中已知的可選x值集合。

陣列known_x's可以包含一組或多組變數。如果只用到乙個變數,只要known_y's和known_x's維數相同,它們可以是任何形狀的區域。如果用到多個變數,則known_y's必須為向量(即必須為一行或一列)。

如果省略known_x's,則假設該陣列為,其大小與known_y's相同。

const為一邏輯值,用於指定是否將常量b強制設為0。

如果const為true或省略,b將按正常計算。

如果const為false,b將被設為0,並同時調整m值使y = mx。

stats為一邏輯值,指定是否返回附加回歸統計值。

如果stats為true,則linest函式返回附加回歸統計值,這時返回的陣列為。

如果stats為false或省略,linest函式只返回係數m和常量b。

附加回歸統計值如下:

統計值說明

se1,se2,...,sen係數m1,m2,...,mn的標準誤差值。seb

常量b的標準誤差值(當const為false時,seb = #n/a)

判定係數。y的估計值與實際值之比,範圍在0到1之間。如果為1,

則樣本有很好的相關性,y的估計值與實際值之間沒有差別。如果判定係數為0,則回歸公式不能用來**y值。有關計算r2的方法的詳細資訊,請參閱本主題後面的「說明」。

y估計值的標準誤差。

f統計或f觀察值。使用f統計可以判斷因變數和自變數之間是否偶爾發生過可觀察到的關係。

自由度。用於在統計表上查詢f臨界值。所查得的值和linest函式返回的f統計值的比值可用來判斷模型的置信度。

有關如何計算df,請參閱在此主題中後面的「說明」。示例4說明了f和df的使用。回歸平方和。

殘差平方和。

r2seyf

dfssregssresid二、示例

計算柯布-道格拉斯生產函式(cobb-douglas):lnq = lna + a lnl + b lnk

式中q為產出,l和k分別表示勞動和資本投入量,a表示平均生產技術水平,a和b分別是q相對於l和k的彈性。使用下表的統計資料,線性回歸引數a, a, b。12345678910111213

a年份bcd產出投入萬人投入億元1984733.691531.2351.

31985985.11701.4376.

419861330.81800.6459.

319871603.611852.5501.

619881959.421899.4565.

319892169.481773.4675.

2819901947.581716.7717.

519912284.781783.3792.

319923298.71961.2792.

6319935498.352156.7865.

5219947684.362448.8906.

48199595052511.91152.34

141516171819202122232425

199611579.152992.3199712462.

572804.6199813740.692778.

9199915151.462765.7200016780.

962740.9200120009.82872.

8回歸值:

0.857762.437547-16.212

0.170320.48303692.66302

0.979730.1648699#n/a

362.48815#n/a

19.70640.4077314#n/a

1610.861773.381875.882066.192255.092690.76

1、定義名稱:將a2:a19定義為y,將b2:d19定義為x2、在a21中輸入公式:=linest(ln(y),ln(x),true,true)

3、將返回值以陣列形式顯示:選中a21:c25,按f2,再按ctrl + shift + enter回歸計算得lny = -16.

212 + 2.4375 lnl + 0.8578 lnk三、返回值的其它操作

如果只想要返回值中的指定項,則可以index函式。

1、索引取值函式index.語法格式:index(單元格區域或陣列常量,行序號,列序號);功能:

使用索引從單元格區域或陣列中選取值。可用該函式在linest函式返回係數序列陣列表中根據所需資料所處的行列位置定位選取。

2、四捨五入函式round.語法格式:round(數字,小數字數);功能:

將數字四捨五入到指定的小數字數。由於linest函式的返回值為6位小數,用此函式指定保留的小數字數。在需要的位置輸入:

=round(index(linest(yx,true,true),1,4),2)。index的後兩個引數是指向linest返回的陣列的行列號。

ExcelDMD用的部分Excel函式

dmd用的部分excel函式 if 2 sum 2 sumif 3 sumproduct 3 sumsq 3 max 3 min 4 erage 4 count 5 countif 5 product 5 rand 6 randbetween 6 fact 7 multinomial 7 binom...

用Excel進行分步成本核算

中華財會網 2005 09 22 一 用excel進行分步法結轉的特點 工業企業成本核算的分步法,有逐步結轉分步法和平行結轉分步法之分。逐步結轉分步法既可以採用綜合結轉,也可以採用分項結轉,兩種方法各有利弊。如果要彌補綜合結轉的不足,就需要進行成本還原工作,但這是一件非常麻煩的事。本文介紹利用exc...

多元函式的極值

例1 求函式在條件下的極值。解令得1 又2 3 由 1 得 當時得,故得,代入 2 3 式得 解得穩定點,由對稱性得,也是穩定點。下面用幾種不同的方法判別穩定點是否極值點。1 通過判別最值來求極值 注意約束集為單位圓,是有界閉集,故在其上必有最大 小 值,且最值必在穩定點達到。比較穩定點的函式值 最...