Saya berusaha keras untuk menambahkan garis regresi pada ggplot. Saya pertama kali mencoba dengan abline tetapi tidak berhasil. Kemudian saya mencoba ini ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Tapi itu juga tidak berhasil.
Bagaimana cara memberi tahu R untuk menggunakan level tertentu sebagai referensi jika saya menggunakan variabel penjelas biner dalam regresi? Ini hanya menggunakan beberapa level secara default. lm(x ~ y + as.factor(b)) dengan b {0, 1, 2, 3, 4}. Katakanlah saya ingin menggunakan 3 alih-alih nol yang digunakan oleh R.
Saya memiliki pandaskerangka data dan saya ingin dapat memprediksi nilai kolom A dari nilai di kolom B dan C. Berikut adalah contoh mainannya: import pandas as pd df = pd.DataFrame({"A": [10,20,30,40,50], "B": [20, 30, 10, 40, 50], "C": [32, 234, 23, 23, 42523]}) Idealnya, saya akan memiliki sesuatu seperti ols(A …
Saya ingin melakukan regresi linier di R menggunakan lm()fungsi tersebut. Data saya adalah deret waktu tahunan dengan satu bidang untuk tahun (22 tahun) dan bidang lainnya untuk negara bagian (50 negara bagian). Saya ingin menyesuaikan regresi untuk setiap negara bagian sehingga pada akhirnya saya memiliki vektor tanggapan lm. Saya dapat …