返回列表 上一主題 發帖

請問有辦法使用vba來作線性回歸嗎?

請問有辦法使用vba來作線性回歸嗎?

如果我有A、B欄資料

想要去作一線性回歸,有辦法使用vba辦到嗎??請各位高手釋疑

感謝 樓上回覆…

我曉得excel有自建函數功能有,但是我如果要在vba裡面使用,或是找出回歸的方程式

不知道該怎麼寫出來

TOP

我用appliction.linest,只能跑出上例中的 2值出來

所以才會有此一問,如何用vba寫出來,感謝~

TOP

回復 5# c_c_lai
c_c_lai大:
不好意思…我看不太懂你的解答
您的解答
[A8].Formula = "=ROUND(LINEST(B2:B5,A2:A5),0)"
可以求出回歸後的斜率
可是
[B8].Formula = "=ROUND(LINEST(A2:A5,B2:B5),0)"
這行程式碼…好像算不出截距來

能不能請你再指點迷津??感謝啊

TOP

回復 7# kimbal
感謝kimbal版大熱心解答,你說你懂皮毛,太客氣了
本來我想說用vba可以找出線性回歸方程式y=ax+b的a(斜率)及c(截距)值,這樣就可以求得我想要的y值
經版大這樣的解說
原來forecast就可以解決我的問題了~
感謝謝!!:D

TOP

        靜思自在 : 吃苦了苦、苦盡廿來,享福了福、福盡悲來。
返回列表 上一主題