在線即時計算器 · 純前端本地秒算 · 零數據上傳

📈 Logarithmic Regression 計算機

專業免費的 Logarithmic Regression 計算機。純前端本機毫秒級計算、零資料上傳、極致隱私保護。提供詳細公式推導、實例示範與常見問答。

即時推算結果 (Computed Output)
y =2.127318+2.478001· ln(x) based on 5 data points
專業公認計算模型,即時運算完畢
📜 計算歷史記錄 (試算軌跡)
尚無歷史記錄,每次點擊「計算」將在此留下試算軌跡...

什麼是對數迴歸?

對數迴歸會把資料擬合成 y = A + B·\ln(x) 形式的曲線。當某個量一開始快速成長、之後逐漸趨於平緩時,這種模型特別好用——也就是說,x 每增加相同的「倍數」,y 大約就會增加相同的「數值」。只要對每個 x 取自然對數,問題就會在轉換後的變數 u = \ln(x) 上化簡為一條普通的最小平方直線擬合。

如何使用這個計算機

請在表格區輸入資料,每一列填入一組 (x, y),中間以逗號或空格分隔。由於 \ln(x) 在 0 或負數時沒有定義,因此每個 x 值都必須為正數;不符合的列與空白列都會被自動略過。接著選擇要顯示的有效位數,就能讀出擬合後的截距 A、係數 B、相關係數 r 以及各項平均值。

公式說明

令 u_i = \ln(x_i)。先計算 u 與 y 的平均值,再算出平方和 S_{xx} = \sum (u-\bar{u})^2、S_{yy} = \sum (y-\bar{y})^2,以及交叉乘積 S_{xy} = \sum (u-\bar{u})(y-\bar{y})。斜率為 B = S_{xy} / S_{xx},截距為 A = \bar{y} - B·\bar{u},相關係數則為 r = S_{xy} / (\sqrt{S_{xx}} · \sqrt{S_{yy}})。

y = A + B \ln(x)
where ≤ft{ \begin{aligned} B &= ((\sum (u_i - \bar{u})(y_i - \bar{y})) ÷ (\sum (u_i - \bar{u})^2)), u_i = \ln(x_i) \\ A &= \bar{y} - B \bar{u} \\ r &= ((\sum (u_i - \bar{u})(y_i - \bar{y})) ÷ (\sqrt{\sum (u_i - \bar{u})^2 \sum (y_i - \bar{y})^2})) \end{aligned} \right.
請特別注意,畫面上顯示的「平均 x」是幾何平均 \exp(\bar{u}),而不是算術平均,因為整個擬合是在對數空間中進行的。

範例演算

以 (1, 2.0)、(2, 4.0)、(3, 5.0)、(4, 5.5)、(5, 6.0) 這幾個點為例:meanLnX = 0.957498、meanY = 4.5、S_{xx} = 1.615493、S_{yy} = 10.0、S_{xy} = 4.003192。因此 B = 2.4780、A = 2.1273、r = 0.9963(高度相關)。擬合出的曲線為

y = 2.1273 + 2.4780·\ln(x)
幾何平均 x = \exp(0.957498) = 2.6051。

使用注意事項與精準校對原則(6 大核心守則)

📐 1. 嚴格對齊輸入量綱與單位

輸入各項數值時請務必確認量綱(例如小時、天數、金額、百分比),避免單位不匹配引發推算偏差。

🔒 2. 純前端本機毫秒級隱私保障

所有計算邏輯 100% 在您的終端瀏覽器內完成,資料絕不上傳伺服器,嚴格守護商業與個人隱私。

📊 3. 符合公認學術與產業計算模型

演算法嚴格遵循國際通用數學公式與標準計算模型,經多重情境交叉核對,數值嚴密精確。

📋 4. 一鍵複製與免登入 PDF 匯出

支援一鍵複製推算結果字串至剪貼簿,亦可直接點擊列印按鈕輸出純淨 PDF 工作報表。

🔄 5. 多情景敏感度動態對比

建議針對極端值與多組預期情景分別試算,觀察輸出數據的波動區間,輔助做出更穩健的決策。

🛡️ 6. 專業諮詢與日常參考免責聲明

本工具運算結果供日常排程、學業研習與事前參考之用,如涉及重大法規或投資決策請諮詢持證專家。

常見問題 (FAQ)

為什麼「平均 x」不是我輸入 x 值的平均?
因為迴歸是針對 \(\ln(x)\) 來計算的,在這個模型裡,x 資料的自然中心其實是幾何平均 \(\exp(\overline{\ln x})\),所以顯示的就是這個值。
該如何解讀相關係數 r?
\(|r|\) 大於 0.7 表示關係強烈,0.4–0.7 為中等,0.2–0.4 為微弱,低於 0.2 則幾乎沒有相關性。
如果我所有的 x 值都一樣怎麼辦?
這時 \(S_{xx} = 0\),斜率會因為除以零而無法定義,擬合也就無法計算;你至少需要兩個不同的 x 值。