Lewati ke konten utama

Memahami Jumlah Kuadrat: Panduan untuk SST, SSR, dan SSE

Pelajari cara menghitung total jumlah kuadrat (SST), jumlah kuadrat regresi (SSR), dan jumlah kuadrat galat (SSE) untuk mengevaluasi akurasi model regresi. Temukan hubungan matematisnya dan bagaimana pengaruhnya terhadap R-kuadrat.
Diperbarui 28 Sep 2026  · 6 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Jumlah kuadrat adalah ukuran statistik yang kompleks dan berperan penting dalam analisis regresi. Ukuran ini menggambarkan keragaman variabel dependen dan dapat diuraikan menjadi tiga komponen—yaitu jumlah kuadrat total (SST), jumlah kuadrat regresi (SSR), dan jumlah kuadrat galat (SSE)—yang bersama-sama membantu menilai kinerja model regresi.

Pada artikel ini, kita akan membahas ketiga komponen jumlah kuadrat, serta R-kuadrat. Pertama, kami akan memberikan gambaran masing-masing jumlah kuadrat secara terpisah. Selanjutnya, kita akan meninjau hubungan matematis di antara ketiganya. Terakhir, kita akan mengeksplorasi kaitan SST, SSR, dan SSE dengan R-kuadrat, metrik evaluasi model yang penting.

Apa itu SST, SSR, dan SSE?

Mari mulai dengan mendefinisikan apa itu SST, SSR, dan SSE, bagaimana masing-masing ukuran merefleksikan keragaman total, dan bagaimana masing-masing membantu mengevaluasi kecocokan (goodness of fit) model regresi. Selain itu, kita akan melihat seperti apa masing-masing jumlah kuadrat pada regresi linear sederhana dengan satu variabel dependen dan satu variabel independen.

Jika saat meninjau definisi Anda ingin mengulang statistik tanpa harus menulis kode, lihat kursus kami, Introduction to Statistics. Untuk kursus statistik pengantar yang berbasis pada teknologi tertentu, kami memiliki beberapa opsi, termasuk Introduction to Statistics in Google Sheets, Introduction to Statistics in Python, dan Introduction to Statistics in R.

Jumlah kuadrat total (SST)

Jumlah kuadrat total (SST) adalah jumlah dari kuadrat selisih antara setiap nilai variabel dependen teramati dan mean variabel tersebut. Istilah lain untuk ini adalah total sum of squares (TSS). 

Jumlah kuadrat total merepresentasikan keragaman total pada variabel dependen, termasuk bagian keragaman yang dijelaskan dan yang tidak dijelaskan oleh model regresi. Secara alamiah, SST merefleksikan sebaran keseluruhan nilai-nilai individual variabel dependen teramati dari nilai meannya.

Berikut adalah rumus matematis untuk menghitung SST:

Rumus untuk jumlah kuadrat total (SST)

dengan:

  • yi adalah nilai variabel dependen teramati untuk masing-masing dari n titik data.
  • ȳ adalah nilai mean dari variabel dependen teramati.

Plot berikut untuk regresi linear sederhana menunjukkan makna rumus di atas secara grafis:

Menghitung jumlah kuadrat total untuk regresi linear sederhana

Menghitung jumlah kuadrat total untuk regresi linear sederhana. Gambar oleh Penulis

Seperti yang terlihat, jarak (segmen merah pada plot) antara nilai mean (garis putus-putus abu-abu) dari variabel dependen teramati dan setiap nilainya (titik abu-abu) diukur, dikuadratkan, lalu dijumlahkan. Selain itu, plot ini jelas menunjukkan bahwa SST tidak bergantung pada model regresi; SST hanya bergantung pada nilai y yang teramati dan mean variabel dependen teramati.

Jumlah kuadrat regresi (SSR)

Jumlah kuadrat regresi (SSR) adalah jumlah dari kuadrat selisih antara setiap nilai variabel dependen yang diprediksi oleh model regresi untuk setiap titik data variabel independen dan mean variabel dependen teramati. Istilah lain untuk metrik ini meliputi: regression sum of squares, sum of squares due to regression, dan explained sum of squares. Bahkan ada singkatan lain untuk ini—ESS. 

Jumlah kuadrat regresi menangkap porsi dari keragaman total pada variabel dependen yang dijelaskan oleh model regresi (karena itu salah satu istilah alternatifnya—explained sum of squares). Kita juga dapat memandangnya sebagai galat yang berkurang akibat model regresi.

Untuk menghitung SSR, kita menggunakan rumus berikut:

Rumus untuk jumlah kuadrat regresi (SSR)

dengan:

  • yi adalah nilai variabel dependen yang diprediksi oleh model regresi untuk masing-masing dari n titik data variabel independen,
  • ȳ adalah nilai mean dari variabel dependen teramati.

Kita dapat mengilustrasikan rumus ini pada plot regresi linear sederhana berikut:

Menghitung jumlah kuadrat regresi untuk regresi linear sederhanaMenghitung jumlah kuadrat regresi untuk regresi linear sederhana. Gambar oleh Penulis

Secara sederhana, jarak (segmen hijau pada plot) antara nilai mean (garis putus-putus abu-abu) dari variabel dependen teramati dan setiap nilai variabel dependen yang diprediksi oleh model regresi (garis biru) untuk tiap titik data variabel independen diukur, dikuadratkan, lalu dijumlahkan.

Dalam analisis regresi, SSR berkontribusi untuk mengukur kecocokan model regresi dengan membantu menentukan seberapa baik model memprediksi titik data. Kita akan memperoleh gambaran yang lebih jelas nanti dalam tutorial ini ketika membahas hubungan antara ketiga metrik jumlah kuadrat.

Jumlah kuadrat galat (SSE)

Jumlah kuadrat galat (SSE) adalah jumlah dari kuadrat selisih antara setiap nilai variabel dependen teramati dan nilai variabel dependen yang diprediksi oleh model regresi untuk titik data variabel independen yang sama. Dengan kata lain, metrik ini mengukur perbedaan antara nilai aktual dan nilai prediksi variabel dependen. 

Jumlah kuadrat galat juga disebut error sum of squares, residual sum of squares, sum of squares residual, atau unexplained sum of squares. Selain SSE, metrik ini juga dapat disingkat sebagai RSS, ESS, atau bahkan SSR—dalam kasus terakhir, ini mudah tertukar dengan SSR yang sebelumnya dibahas yang merupakan singkatan dari jumlah kuadrat regresi.

Jumlah kuadrat galat merefleksikan sisa galat, atau keragaman yang tidak terjelaskan, yaitu porsi keragaman total pada variabel dependen yang tidak dapat dijelaskan oleh model regresi (itulah sebabnya juga disebut unexplained sum of squares).

Kita dapat menggunakan rumus berikut untuk menghitung SSE:

Rumus untuk jumlah kuadrat galat (SSE)

dengan:

  • yi adalah nilai aktual variabel dependen untuk masing-masing dari n titik data variabel independen.
  • ŷ adalah nilai prediksi variabel dependen untuk masing-masing dari n titik data variabel independen.

Secara grafis, rumus ini dapat ditampilkan sebagai berikut:

Cara menghitung jumlah kuadrat galat untuk regresi linear sederhanaMenghitung jumlah kuadrat galat untuk regresi linear sederhana. Gambar oleh Penulis

Di sini, jarak (segmen kuning pada plot) untuk setiap pasangan nilai aktual-prediksi variabel dependen diukur, dikuadratkan, lalu dijumlahkan.

Dalam analisis regresi, meminimalkan SSE adalah kunci untuk meningkatkan akurasi model regresi, dan kita akan membangun intuisi tentang hal ini pada bab berikutnya.

Kami juga memiliki kumpulan tutorial berbasis teknologi untuk membantu Anda menguasai keterampilan membangun model regresi linear dan logistik sederhana, termasuk Essentials of Linear Regression in Python, How to Do Linear Regression in R, dan Linear Regression in Excel: A Comprehensive Guide For Beginners.

Hubungan Matematis Antara SST, SSR, dan SSE

Hubungan matematis antara SST, SSR, dan SSE diekspresikan dengan rumus berikut:

SST = SSR + SSE

Sebelumnya, kami menyebutkan bahwa keragaman total (SST) terdiri dari keragaman yang dijelaskan (SSR) dan keragaman yang tidak dijelaskan (SSE), yang tercermin dalam rumus di atas.

Seperti yang telah kita lihat, SST tidak bergantung pada model regresi, sementara dua metrik lainnya bergantung. Ini berarti bahwa peningkatan akurasi model berkaitan dengan perubahan pada SSR atau SSE—khususnya, dengan meminimalkan SSE dan, karenanya, memaksimalkan SSR. Dari rumus di atas, kita dapat mengatakan bahwa semakin kecil SSE, semakin dekat SSR ke SST; sehingga, semakin baik model regresi kita menyesuaikan nilai-nilai variabel dependen yang teramati. 

Jika SSE sama dengan 0, SSR akan bertepatan dengan SST, yang berarti semua nilai variabel dependen teramati dijelaskan secara sempurna oleh model regresi, yakni semuanya tepat berada pada garis regresi. Dalam skenario dunia nyata, ini tidak akan terjadi, tetapi kita harus berupaya meminimalkan SSE untuk mendapatkan model regresi yang lebih andal.

Interpretasi geometri

Karena SST merepresentasikan keragaman total dalam data, ketika kita menyesuaikan model regresi, kita menguraikan keragaman total ini menjadi dua bagian: SSR dan SSE. Uraian ini menarik secara geometris karena mencerminkan teorema Pythagoras dalam ruang berdimensi tinggi. Ini karena keragaman total dipartisi menjadi dua komponen ortogonal: keragaman yang dijelaskan oleh model dan galat yang tidak terjelaskan. Interpretasi ini masuk akal karena regresi pada dasarnya adalah tentang memproyeksikan data ke ruang ber-dimensi lebih rendah, yaitu ruang yang direntang oleh prediktor kita. Ikuti Linear Algebra for Data Science in R kami untuk mempelajari lebih lanjut konsep seperti subruang.

Ketika SST tidak sama dengan SSR + SSE

Dalam regresi ridge dan lasso, dekomposisi SST menjadi SSR dan SSE tidak mengikuti hubungan yang sama. Ini karena baik ridge maupun lasso menambahkan istilah regularisasi, atau penalti, pada fungsi biayanya masing-masing, yang mengubah hubungan tersebut. Pada versi regresi yang diregularisasi, SST tetap terdefinisi dengan baik, tetapi keragaman yang dijelaskan dan keragaman residual tidak lagi dijumlahkan menjadi SST karena adanya istilah regularisasi. Baca Regularization in R Tutorial: Ridge, Lasso and Elastic Net untuk mempelajari lebih lanjut.

Jumlah Kuadrat dan R-Kuadrat

R-kuadrat, juga dikenal sebagai koefisien determinasi, adalah ukuran statistik penting untuk mengevaluasi kualitas kecocokan model regresi dan, karenanya, daya prediksinya. Ukuran ini merepresentasikan proporsi keragaman pada variabel dependen yang dapat dijelaskan oleh variabel independen. R-kuadrat dapat dihitung dengan menguadratkan koefisien korelasi r, dan juga dapat dihitung menurut rumus berikut:

R-kuadrat sama dengan SSR dibagi SST

Atau, sebagai alternatif:

r sama dengan akar kuadrat SST dibagi akar kuadrat SST

Mempertimbangkan hubungan antara SST, SSR, dan SSE, rumus di atas dapat dituliskan ulang sebagai:

R-kuadrat sama dengan satu dikurangi SSE dibagi SST

Nilai R-kuadrat berada pada rentang 0 hingga 1, inklusif. Jika R2 = 0, artinya model regresi kita sama sekali tidak menjelaskan porsi keragaman pada variabel dependen. Sebaliknya, jika R2 = 1, artinya model regresi kita menjelaskan seluruh keragaman pada variabel dependen secara sempurna. Dalam praktik, hampir mustahil menemui nilai ekstrem ini—kemungkinan besar, pada kasus nyata, kita akan melihat sesuatu di antara keduanya.

Model regresi dengan nilai R-kuadrat tinggi (kiri) dan rendah (kanan). Gambar oleh Penulis.

Model regresi dengan nilai R-kuadrat tinggi (kiri) dan rendah (kanan). Sumber: Kaggle Number of Books Read dan Kaggle Possum Regression. Gambar oleh Penulis.

Nilai R-kuadrat yang tinggi menunjukkan kinerja model yang baik, artinya variabel dependen dapat diprediksi oleh variabel independen dengan akurasi tinggi. Namun, tidak ada aturan baku mengenai nilai R-kuadrat yang dianggap cukup baik. Hal ini bergantung pada masing-masing kasus, kebutuhan presisi model regresi, dan seberapa besar keragaman yang kita perkirakan ada dalam data. Sering kali, hal ini juga bergantung pada domain yang terkait dengan analisis regresi kita. Misalnya, dalam bidang sains, kita akan mengupayakan nilai R-kuadrat lebih dari 0,8, sementara dalam ilmu sosial, nilai 0,3 bisa saja sudah cukup baik. 

Sebagai catatan akhir, dalam regresi linear berganda, yaitu regresi dengan lebih dari satu variabel independen, kita sering mempertimbangkan adjusted R-squared, yang merupakan perluasan dari R-kuadrat dan memperhitungkan jumlah prediktor serta ukuran sampel.

Kesimpulan

Saat ini kita dapat dengan mudah dan cepat menghitung SST, SSR, dan SSE di sebagian besar perangkat lunak statistik dan bahasa pemrograman, namun tetap penting untuk benar-benar memahami maknanya, keterkaitannya, dan khususnya signifikansinya dalam analisis regresi. Pemahaman tentang hubungan antara ketiga komponen keragaman dan R-kuadrat membantu analis data dan ilmuwan data meningkatkan kinerja model dengan meminimalkan SSE sekaligus memaksimalkan SSR, sehingga mereka dapat membuat keputusan yang tepat tentang model regresinya.

Untuk membangun landasan statistik yang kuat dan mempelajari teknik statistik yang andal dengan bekerja menggunakan data dunia nyata, pertimbangkan jalur keterampilan yang lengkap dan ramah pemula berikut: Statistics Fundamentals in Python dan Statistics Fundamentals in R. Terakhir, jika Anda tertarik dengan cara koefisien regresi dihitung, lihat Normal Equation for Linear Regression Tutorial dan QR Decomposition in Machine Learning: A Detailed Guide kami.


Elena Kosourova's photo
Author
Elena Kosourova
LinkedIn

IBM Certified Data Scientist (2020), sebelumnya Ahli Geologi/Geomodeler Perminyakan untuk ladang minyak dan gas di seluruh dunia dengan pengalaman kerja internasional lebih dari 12 tahun. Mahir dalam Python, R, dan SQL. Bidang keahlian: pembersihan data, manipulasi data, visualisasi data, analisis data, pemodelan data, statistik, storytelling, machine learning. Berpengalaman luas dalam mengelola komunitas data science serta menulis/meninjau artikel dan tutorial tentang data science dan topik karier.

FAQ Regresi

Apa itu jumlah kuadrat total?

Jumlah kuadrat total (SST) adalah jumlah dari kuadrat selisih antara setiap nilai variabel dependen teramati dan mean variabel tersebut. Ukuran ini merepresentasikan keragaman total pada variabel dependen, termasuk bagian keragaman yang dijelaskan dan yang tidak dijelaskan oleh model regresi, serta merefleksikan sebaran keseluruhan nilai-nilai individual variabel dependen teramati dari nilai meannya.

Apa itu jumlah kuadrat regresi?

Jumlah kuadrat regresi (SSR) adalah jumlah dari kuadrat selisih antara setiap nilai variabel dependen yang diprediksi oleh model regresi untuk setiap titik data variabel independen dan mean variabel dependen teramati. Ukuran ini menangkap porsi keragaman total pada variabel dependen yang dijelaskan oleh model regresi.

Apa itu jumlah kuadrat galat?

Jumlah kuadrat galat (SSE) adalah jumlah dari kuadrat selisih antara setiap nilai variabel dependen teramati dan nilai variabel dependen yang diprediksi oleh model regresi untuk titik data variabel independen yang sama. Ukuran ini merefleksikan sisa galat, atau keragaman yang tidak terjelaskan, yaitu porsi keragaman total pada variabel dependen yang tidak dapat dijelaskan oleh model regresi.

Bagaimana hubungan SST, SSR, dan SSE satu sama lain?

Keragaman total (SST) terdiri dari keragaman yang dijelaskan (SSR) dan keragaman yang tidak dijelaskan (SSE), yaitu, SST=SSR+SSE.

Apa itu R-kuadrat, dan bagaimana kaitannya dengan SST, SSR, dan SSE?

R-kuadrat merepresentasikan proporsi keragaman pada variabel dependen yang dapat dijelaskan oleh variabel independen

Topik
Analisis Data
Data Science

Belajar bersama DataCamp

Kursus

Pengantar Regresi dengan statsmodels di Python

4 jam
63.1K
Ramalkan harga properti dan rasio klik iklan dengan menerapkan, menganalisis, dan menafsirkan analisis regresi menggunakan statsmodels di Python.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

Lihat SelengkapnyaLihat Selengkapnya