看板 Office 關於我們 聯絡資訊
※ 引述《A1pha ([αλφα])》之銘言: : 標題: [算表] XY散佈圖出來的趨勢線到底對不對? : 時間: Fri Jun 11 17:31:35 2010 : : 軟體: : Excel 2007 : : : : : 我想從下面的數據做了一個XY散佈圖, : 並且做了一個趨勢線。 : : x 0 25 50 75 100 125 150 175 200 : y 390 367 309 244 178 125 89 63 48 : : : 使用的趨勢線為多項式, : 趨勢線的方程式: : : 選擇5項的話: : y = 8E-10x5 - 1E-06x4 + 0.0004x3 - 0.0495x2 + 0.0847x + 390.07 : R^2=1 : : 選擇6項的話: : y = 3E-12x6 - 8E-10x5 - 6E-07x4 + 0.0003x3 - 0.0478x2 + 0.0568x + 390.08 : R^2=1 : : : 基本上R^2=1的話 : 準確率應該很高才對, : 從圖上來看,趨勢線和數據的線也幾乎重疊。 : : 但是, : 當我使用這兩條趨勢線的方程式做圖的時候, : 卻是天差地遠.... : 變成這樣: : : x 0.0 25.0 50.0 75.0 100.0 125.0 150.0 175.0 200.0 : y1 390.1 366.1 307.0 231.7 152.8 76.8 5.3 -63.9 -134.6 : y2 390.1 367.1 314.6 257.0 211.5 188.7 193.5 226.1 283.0 : : y1是6項式 : y2是5項式 : : 這也差太多了吧... : 怎麼會這樣? : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 210.202.55.129 : → A1pha:後來我去數學板打聽,發現是因為趨勢線的方程式顯示位數不足 06/14 10:45 : → A1pha:所以拿位數不足的方程式去做圖,就會出現錯誤的結果。 06/14 10:46 我後來想到一個方法可以把係數找出來, 但這是不是方法的方法..... 我的方法就是直接把測量的Y值給他*10^a 只要改變a值然後做圖、做趨勢線,就能得到正確的數字。 例如 y = 3E-12x6 - 8E-10x5 - 6E-07x4 + 0.0003x3 - 0.0478x2 + 0.0568x + 390.08 要得到X^4的係數, 只要將測量的數值*10^7,然後用那些數值作圖、做趨勢線然後再顯現公式, 就能看到完整的數字....至少可以看到5個位數。 以X^4的係數為例,就可以看到-6.1219, 以此類推,就能得到所有係數至少5位數的值。 很爛的方法,給大家參考...囧 -- 伊蝶爾: 「接受命運的人,可以得到幸福 違抗命運的人,可以得到榮耀」 你的選擇呢.....? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.202.55.129