想要知道怎樣可以畫回歸線
用了簡單的data來測試這個Function
iBarH[0] = 1; iBarH[1] = 2; iBarH[2] = 3; dBarH[0] = 20; dBarH[1] = 30; dBarH[2] = 40; LinRegArray2(iBar, dBar, 3, 0, oSlope, oAngle, oIntercept, oVarRaw);
結果怪了 我以為 oIntercept 應該是 10 啊 (我的輸入點是 (1, 20), (2, 30), (3, 40))
那我在 x=0 時 不是應該得到 y = 10 嗎?
還是我理解函數的使用方法錯誤?
我得到的值: oIntercept = 0.71 (怪)
請問怎樣才對啊??
謝謝
內建的 array 函數,都是以 [1] 為起算點
例如 averagearray 算陣列均價 是從[1] 以後的才開始算
多謝指正
把程式改成
iBarH[1] = 1; iBarH[2] = 2; iBarH[3] = 3; dBarH[1] = 20; dBarH[2] = 30; dBarH[3] = 40; LinRegArray2(iBar, dBar, 3, 0, oSlope, oAngle, oIntercept, oVarRaw);
就可以啦
另外在請問如果array宣告成
iBar[3](0);
那到底有幾個 emements 啊?
iBar[0], iBar[1], iBar[2], ... ?
iBar[0], iBar[1], iBar[2]<==Yes..就是這樣.. 三個,索引值從零開始..^^