เครื่องคำนวณการถดถอยเชิงเส้น

เส้นที่พอดีที่สุด
ผลลัพธ์

การถดถอยเชิงเส้นจะหาเส้นตรงเดียวในรูป y = mx + b ที่ทำให้ผลรวมของค่ากำลังสองของความคลาดเคลื่อนในแนวตั้งจากข้อมูลมีค่าน้อยที่สุด นี่คือเครื่องมือแรกที่ควรใช้เมื่อสงสัยว่าตัวแปรหนึ่งมีผลต่ออีกตัวแปรหนึ่ง เช่น การใช้จ่ายด้านโฆษณาเทียบกับจำนวนผู้สมัคร การเปลี่ยนแปลงอุณหภูมิเทียบกับยอดขายไอศกรีม หรือความสูงเทียบกับขนาดรองเท้า เพียงแค่ป้อนคู่ข้อมูล (x, y) เข้าไป โปรแกรมคำนวณก็จะแสดงค่าความชัน จุดตัดแกน y ค่า R² และสัมประสิทธิ์สหสัมพันธ์ของเพียร์สัน

วิธีการกำหนดเส้นการถดถอยให้เหมาะสม

  1. 1

    วางข้อมูล

    หนึ่งคู่ต่อแต่ละบรรทัด: x และ y แยกจากกันด้วยเครื่องหมายจุลภาค แท็บ หรือช่องว่าง ส่วนหัวข้อจะไม่ถูกพิจารณา

  2. 2

    อ่านค่าความชันและจุดตัดของเส้น

    ความชัน (m) คือ การเปลี่ยนแปลงของค่า y ต่อการเปลี่ยนแปลงของค่า x หนึ่งหน่วย ส่วนค่าคงที่ (b) คือค่า y เมื่อ x = 0

  3. 3

    ตรวจสอบค่า R²

    R² ∈ [0, 1], ค่าที่แสดงสัดส่วนของความแปรปรวนในตัวแปร y ที่สามารถอธิบายได้โดยตัวแปร x โดยทั่วไปแล้วค่า R² ≥ 0.7 จะถือว่ามีความสัมพันธ์อย่างแข็งแกร่งในข้อมูลทางสังคม

  4. 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² จะสูงในข้อมูลแทนที่ปราศจากสัญญาณรบกวน ก็อาจไม่มีความหมายอยู่ดี
  • ค่า 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 ชั่วโมงทศนิยม นาที และวินาที

เครื่องคำนวณขนาดตู้ปลา

คำนวณปริมาตรตู้ปลาเป็นแกลลอนสหรัฐและลิตรจากขนาดด้านในของตู้เป็นนิ้ว พร้อมน้ำหนักของน้ำเมื่อเติมเต็มเป็นปอนด์และกิโลกรัม

เครื่องมือนี้มีให้บริการในภาษาอื่น