UTILS.
Privat sejak awal
📉

Kalkulator Regresi Linear

Cari garis regresi kuadrat terkecil y = a + b·x dari data berpasangan, dengan kemiringan, intersep, r, r-kuadrat, dan prediksi.

File tetap di perangkat ini

File diproses di browser, tidak pernah diunggah. Situs mengunduh kode dan aset yang diperlukan alat. Tanpa akun atau pelacak.

Gunakan Unduh untuk menyimpan alat ini sebagai satu file HTML untuk penggunaan offline.

Privasi →

Satu pasangan per baris — pisahkan x dan y dengan koma, spasi, atau tab. Baris tanpa dua angka dilewati.

Tentang alat ini

Kalkulator Regresi Linear mencocokkan garis lurus ke data berpasangan (x, y) Anda menggunakan metode kuadrat terkecil biasa, sepenuhnya di peramban Anda — tidak ada yang Anda tempel yang pernah diunggah. Masukkan satu pasangan per baris sebagai "x, y" (koma, spasi, atau tab semuanya berlaku) dan alat mengembalikan garis paling pas beserta statistik kecocokannya secara langsung saat Anda mengetik.

Alat pertama-tama menghitung rata-rata x̄ dan ȳ, lalu jumlah kuadrat Sxx = Σ(x − x̄)², Syy = Σ(y − ȳ)² dan suku silang Sxy = Σ(x − x̄)(y − ȳ). Kemiringannya adalah b = Sxy / Sxx dan intersepnya adalah a = ȳ − b·x̄, memberi garis y = a + b·x. Koefisien korelasi r = Sxy / √(Sxx·Syy) dan kuadratnya r² mengukur seberapa baik garis menjelaskan data.

Ketik nilai di kolom "prediksi" untuk memperoleh ŷ = a + b·x yang dicocokkan untuk x tersebut. Baris yang tidak memuat dua angka yang dapat dibaca akan dilewati, jadi Anda dapat menempel data yang berantakan; Anda memerlukan setidaknya dua titik valid, dan nilai x tidak boleh semuanya identik.

Pertanyaan yang sering diajukan

Metode apa yang digunakan?
Kuadrat terkecil biasa: alat meminimalkan jumlah kuadrat residu vertikal, memberi kemiringan b = Sxy/Sxx dan intersep a = ȳ − b·x̄, dengan Sxy dan Sxx adalah hasil kali silang dan jumlah kuadrat x terhadap rata-ratanya.
Apa yang dikatakan r² kepada saya?
r² (koefisien determinasi) adalah fraksi variasi dalam y yang dijelaskan oleh garis — 1 adalah kecocokan sempurna, 0 berarti garis tidak menjelaskan apa pun. Nilainya sama dengan kuadrat koefisien korelasi r.
Bagaimana cara memformat datanya?
Satu pasangan (x, y) per baris, dengan kedua angka dipisahkan oleh koma, spasi, atau tab. Baris tanpa dua angka valid diabaikan, jadi header atau teks liar tidak akan merusaknya.
Mengapa saya mendapatkan hasil yang tidak valid?
Anda memerlukan setidaknya dua titik valid, dan nilai x tidak boleh semuanya sama — garis vertikal tidak memiliki kemiringan yang terdefinisi, jadi Sxx akan nol dan pencocokan kuadrat terkecil tidak terdefinisi.

Alat lainnya