เครื่องคำนวณการถดถอยเชิงเส้น
การถดถอยเชิงเส้นจะหาเส้นตรงเดียวในรูป y = mx + b ที่ทำให้ผลรวมของค่ากำลังสองของความคลาดเคลื่อนในแนวตั้งจากข้อมูลมีค่าน้อยที่สุด นี่คือเครื่องมือแรกที่ควรใช้เมื่อสงสัยว่าตัวแปรหนึ่งมีผลต่ออีกตัวแปรหนึ่ง เช่น การใช้จ่ายด้านโฆษณาเทียบกับจำนวนผู้สมัคร การเปลี่ยนแปลงอุณหภูมิเทียบกับยอดขายไอศกรีม หรือความสูงเทียบกับขนาดรองเท้า เพียงแค่ป้อนคู่ข้อมูล (x, y) เข้าไป โปรแกรมคำนวณก็จะแสดงค่าความชัน จุดตัดแกน y ค่า R² และสัมประสิทธิ์สหสัมพันธ์ของเพียร์สัน
วิธีการกำหนดเส้นการถดถอยให้เหมาะสม
-
1
วางข้อมูล
หนึ่งคู่ต่อแต่ละบรรทัด: x และ y แยกจากกันด้วยเครื่องหมายจุลภาค แท็บ หรือช่องว่าง ส่วนหัวข้อจะไม่ถูกพิจารณา
-
2
อ่านค่าความชันและจุดตัดของเส้น
ความชัน (m) คือ การเปลี่ยนแปลงของค่า y ต่อการเปลี่ยนแปลงของค่า x หนึ่งหน่วย ส่วนค่าคงที่ (b) คือค่า y เมื่อ x = 0
-
3
ตรวจสอบค่า R²
R² ∈ [0, 1], ค่าที่แสดงสัดส่วนของความแปรปรวนในตัวแปร y ที่สามารถอธิบายได้โดยตัวแปร x โดยทั่วไปแล้วค่า R² ≥ 0.7 จะถือว่ามีความสัมพันธ์อย่างแข็งแกร่งในข้อมูลทางสังคม
-
4
ทำนายค่าใหม่
แทนค่า x ใดๆ ลงในสมการ y = m·x + b เพื่อให้ได้ผลการทำนายจากแบบจำลอง
สูตรที่อยู่เบื้องหลังการปรับให้เข้ากัน
สำหรับข้อมูลจำนวน N จุด (x_i, y_i) ค่าความชันและจุดตัดแกน y ของเส้นการถดถอยแบบกำลังสองน้อยที่สุดทั่วไปมีค่าดังนี้:
m = Σ((x_i − x̄)(y_i − ȳ)) / Σ((x_i − x̄)²)
b = ȳ − m · x̄
R², สัมประสิทธิ์การกำหนด, คือสัดส่วนของความแปรปรวนในตัวแปร y ที่สามารถอธิบายได้โดยตัวแปร x
R² = 1 − SS_res / SS_tot
โดยที่ SS_res คือผลรวมของกำลังสองของค่าส่วนเหลือ และ SS_tot คือผลรวมของกำลังสองของความเบี่ยงเบนของ y จากค่าเฉลี่ย ส่วนค่า Pearson r เท่ากับ ±√R² โดยมีเครื่องหมายเหมือนกับค่าความชัน
ตัวอย่างที่ใช้งานจริง
จุดข้อมูลห้าจุด:
| x | y |
|---|---|
| 1 | 2 |
| 2 | 4 |
| 3 | 5 |
| 4 | 4 |
| 5 | 6 |
x = 3, y = 4.2 ส่วนตัวเลขในส่วนของความแปรปรวนร่วม = (1 – 3)(2 – 4.2) + (2 – 3)(4 – 4.2) + (3 – 3)(5 – 4.2) + (4 – 3)(4 – 4.2) + (5 – 3)(6 – 4.2) = 4.4 + 0.2 + 0 – 0.2 + 3.6 = 8.0 ส่วนตัวเลขในส่วนของความแปรปรวนของ x = 4 + 1 + 0 + 1 + 4 = 10
- ค่าความชัน m = 8.0 / 10 = 0.8
- จุดตัดแกน y (b) = 4.2 – 0.8 × 3 = 1.8
- สมการ: y = 0.8x + 1.8
- R² ≈ 0.727
ตัวเลขบอกอะไรให้คุณรู้ (และไม่ได้บอกอะไรบ้าง)
- ค่าความชัน m หมายถึง “ค่าการเคลื่อนที่ของ y ต่อหนึ่งหน่วยของ x” โดยมีหน่วยวัดเท่ากับ y/x
- จุดตัดแกน y (b) ตอบคำถามว่า “ค่าของ y เท่าใดเมื่อ x เท่ากับ 0” โดยจะมีความหมายเฉพาะในกรณีที่ค่า x = 0 สอดคล้องกับข้อมูลของคุณเท่านั้น
- R² ใช้วัดคุณภาพของการเข้ากันได้ของโมเดล ไม่ใช่ความสัมพันธ์เชิงเหตุและผล แม้ว่าค่า R² จะสูงในข้อมูลแทนที่ปราศจากสัญญาณรบกวน ก็อาจไม่มีความหมายอยู่ดี
- ค่า Pearson r ใช้บ่งชี้ความสัมพันธ์เชิงเส้น โดยเมื่อค่า r ใกล้ศูนย์และแสดงถึงความสัมพันธ์ที่โค้งอย่างชัดเจน ก็ยังหมายถึง “ไม่มีการเข้ากันตามแนวเส้นตรง” ไม่ใช่ “ไม่มีความสัมพันธ์เลย”
ข้อผิดพลาดที่ควรระวัง
- ข้อมูลที่ผิดปกติ (Outliers) ส่งผลกระทบอย่างรุนแรงต่อผลการประมาณค่าด้วยวิธี OLS เนื่องจากฟังก์ชันการสูญเสียใช้ค่ากำลังสองในการคำนวณ จึงเพียงข้อมูลเดียวที่ผิดปกติก็สามารถทำให้เส้นกราฟเลื่อนไปได้ถึง 20 องศา
- ค่า R² เพียงอย่างเดียวไม่สามารถระบุลักษณะของความไม่เป็นเชิงเส้นได้ ควรวาดกราฟของค่าส่วนเหลือเทียบกับตัวแปร x เสมอ
- การถดถอยไม่สมมาตร: การหาค่า y จากข้อมูล x จะให้เส้นตรงที่แตกต่างจากผลการหาค่า x จากข้อมูล y
- การคาดการณ์ล่วงหน้า (Extrapolation) นอกเหนือช่วงข้อมูลที่มีอยู่ถือเป็นเพียงการคาดเดาเท่านั้น เพราะผลการปรับแบบฟิต (fit) จะทราบเฉพาะช่วงข้อมูลที่มันได้รับเท่านั้น
คำถามที่พบบ่อย
ความแปรปรวนของตัวแปร y ร้อยละ 40 สามารถอธิบายได้ด้วยความสัมพันธ์เชิงเส้นกับตัวแปร x ส่วนอีกร้อยละ 60 ที่เหลือเกิดจากสัญญาณรบกวน ตัวแปรอื่น ๆ หรือลักษณะที่ไม่เป็นเชิงเส้น ในทางฟิสิกส์ ระดับนี้ถือว่าต่ำมาก แต่ในข้อมูลทางสังคมหรือเศรษฐกิจ มักถือว่ายอมรับได้
ควรเริ่มจากการใช้ฟังก์ชันเชิงเส้น หากแผนภูมิส่วนเหลือแสดงเส้นโค้งที่ชัดเจน ให้ลองใช้การแปลงแบบควอดราติกหรือการแปลงลอการิธึม อย่างไรก็ตาม การเปลี่ยนไปใช้พหุนามอันดับสูงโดยตรงจะทำให้โมเดลเข้ากับข้อมูลมากเกินไป และมีความสามารถในการปรับตัวให้เหมาะสมกับข้อมูลใหม่ได้ไม่ดี
ในเชิงคณิตศาสตร์ คุณต้องใช้ข้อมูลอย่างน้อย 2 ชุด ส่วนในแง่ของความหมายที่แท้จริง ควรใช้ไม่น้อยกว่า 20 ชุด หากจำนวนข้อมูลน้อยกว่านี้ ค่าที่ผิดปกติเพียงค่าเดียวจะส่งผลต่อการวิเคราะห์โดยรวมอย่างมีนัยสำคัญ สำหรับผลลัพธ์ที่ได้จากการศึกษาแล้ว โปรดตรวจสอบแนวทางเกี่ยวกับขนาดกลุ่มตัวอย่างที่เหมาะสมกับสาขาวิชาของคุณ
ไม่ คู่พิกัด (x, y) ที่คุณวางเข้าไปจะถูกประมวลผลโดยเบราว์เซอร์ของคุณ และจะไม่ออกจากหน้าเว็บเดิมเลย
เครื่องมือที่เกี่ยวข้อง
เครื่องคำนวณขนาดเครื่องลดความชื้น
ประเมินกำลังเครื่องลดความชื้นแบบเคลื่อนย้ายได้จากพื้นที่และระดับความชื้นตามคำแนะนำ ENERGY STAR ปัจจุบัน
เครื่องคำนวณเลขยกกำลัง
คำนวณฐานยกด้วยเลขชี้กำลังที่เป็นจำนวนเต็ม ทศนิยม จำนวนลบ หรือเศษส่วน ความแม่นยำเต็มและสัญกรณ์วิทยาศาสตร์สำหรับผลลัพธ์ที่ใหญ่หรือเล็กมาก
เครื่องคำนวณแคลอรีที่เผาผลาญ
ประมาณแคลอรีที่คุณเผาผลาญระหว่างออกกำลังกายจากน้ำหนักตัว ชนิดกิจกรรม และระยะเวลา โดยใช้ค่า MET ที่อ้างอิงหลักวิทยาศาสตร์
เครื่องคำนวณค่า eGFR
ประเมิน eGFR จากครีอะตินีนในซีรัม อายุ และเพศ ด้วยสมการครีอะตินีน CKD-EPI 2021 ที่ไม่ใช้ปัจจัยเชื้อชาติ ผลลัพธ์เป็น mL/min/1.73 m²
เครื่องคำนวณระยะเวลา
คำนวณระยะเวลาระหว่างสองเวลาเป็น HH:MM ชั่วโมงทศนิยม นาที และวินาที
เครื่องคำนวณขนาดตู้ปลา
คำนวณปริมาตรตู้ปลาเป็นแกลลอนสหรัฐและลิตรจากขนาดด้านในของตู้เป็นนิ้ว พร้อมน้ำหนักของน้ำเมื่อเติมเต็มเป็นปอนด์และกิโลกรัม
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Kalkulator Regresi Linear [ID]
- Bộ tính toán hồi quy tuyến tính [VI]
- Calculadora de Regresión Lineal [ES]
- Calculateur de régression linéaire [FR]
- 선형 회귀 계산기 [KO]
- Rekenmachine voor lineaire regressie [NL]
- Linjär regressionskalkylator [SV]
- 線形回帰計算機 [JA]
- مُحسِّب الانحدار الخطي [AR]
- Lineare Regressionsberechnung [DE]
- Kalkulator regresji liniowej [PL]
- Calculadora de Regressão Linear [PT]
- Calcolatore di regressione lineare [IT]
- Калькулятор линейной регрессии [RU]
- Doğrusal Regresyon Hesaplayıcısı [TR]
- 线性回归计算器 [ZH]
- Linear Regression Calculator [EN]