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 membayangkan melakukan for loop untuk setiap negara bagian kemudian melakukan regresi di dalam loop dan menambahkan hasil setiap regresi ke vektor. Namun, itu tidak tampak seperti R. Dalam SAS saya akan melakukan pernyataan 'by' dan dalam SQL saya akan melakukan 'group by'. Apa cara R untuk melakukan ini?
aggregate
bukan orang yang benar ; tidak jugatapply
.