Saya memiliki data dengan nilai awal (y) yang secara berurutan meningkat / menurun ketika (x) waktu yang diukur dalam hari berlalu. Saya menemukan tautan ini untuk membuat regresi linier dari data http://www.easycalculation.com/statistics/regress.php
Saya ingin mengotomatiskan perhitungan kemiringan dalam excel. Adakah yang punya ide bagaimana melakukannya? Saya melihat rumus matematika di bagian bawah halaman
tetapi saya tidak tahu bagaimana menerjemahkannya ke formula excel. Masalahnya terutama dan . Yang lain mudah dengan count
, sum
dan pow
fungsinya. Saya x koordinat dan y koordinat berada di baris sehingga C1
adalah x1
dan D1
adalah x2
.
r
regression
excel
mpiktas
sumber
sumber
Jawaban:
Pertama, perhatikan bahwa tautan Anda menghubungkan ke contoh yang berfungsi yang mungkin akan membantu.
Untuk mengimplementasikan persamaan di Excel:
=C2^2
ke dalam F2 untuk menghitung X ^ 2, sorot F2: FN dan tekanctrl+D
untuk mengisi persamaan ini=(G2*sum(E:E) - sum(C:C)*sum(D:D))/(G2*sum(F:F) - sum(C:C)^2)
ke dalam sel kosong. Ini akan menjadi R ^ 2 Anda=slope(D:D, C:C)
ke sel kosong lain, ini harus sesuai dengan perhitungan Anda.Hasil akhir ditampilkan dalam contoh google doc yang dapat diunduh dalam format Excel di sini .
sumber
Solusi dengan R dan contoh data yang diposting oleh @ David dan instruksi tentang cara mengakses data dari google spreadsheet dari blog Revolutions
Atau, Anda bisa menggunakan fungsi bawaan R
sumber
t(mydata)
untuk mengubah posisi matriks, atau melakukan ini dalam excel menggunakanpaste -> special -> transpose
Excel sudah berisi fungsi yang disebut SLOPE. Lihat situs bantuan resmi ini untuk referensi dan contoh.
sumber
Dengan nilai X Anda di kolom A, dan nilai Y di kolom B (tanpa tajuk kolom):
Jika Anda ingin tajuk kolom, ganti semua entri A: A dan B: B dengan lokasi yang tepat dari nilai Anda.
Saya menemukan rumus ini sehingga saya bisa menggunakan fungsi slope di PowerPivot, yang tidak memiliki formula SLOPE.
sumber