Saya ingin menentukan model regresi logistik di mana saya memiliki hubungan berikut:
dimana adalah fungsi invit logit.
Apakah ada cara "cepat" untuk melakukan ini dengan fungsi R yang sudah ada atau apakah ada nama untuk model seperti ini? Saya menyadari bahwa saya dapat memodifikasi algoritma Newton-Raphson yang digunakan untuk regresi logistik, tetapi ini adalah banyak teori dan pekerjaan pengkodean dan saya sedang mencari jalan pintas.
EDIT: dapatkan estimasi poin untuk cukup mudah menggunakan optim () atau pengoptimal lain di R untuk memaksimalkan kemungkinan. Tapi saya butuh kesalahan standar pada orang-orang ini.
r
logistic
generalized-linear-model
nonlinear-regression
TrynnaDoStat
sumber
sumber
Jawaban:
Ini cukup mudah dilakukan dengan fungsi optimal di R. Pemahaman saya adalah bahwa Anda ingin menjalankan regresi logistik di mana y adalah biner. Anda cukup menulis fungsi dan kemudian memasukkannya ke dalam optim. Di bawah ini adalah beberapa kode yang tidak saya jalankan (kode semu).
Perhatikan bahwa your.fun adalah negatif dari fungsi kemungkinan log. Jadi optim memaksimalkan log kemungkinan (secara default optim meminimalkan semua yang mengapa saya membuat fungsi negatif). Jika Y bukan biner, buka http://fisher.osu.edu/~schroeder.9/AMIS900/ch5.pdf untuk formulir fungsi multinomial dan kondisional dalam model logit.
sumber
Jawaban di atas benar. Untuk referensi, berikut adalah beberapa kode R yang berfungsi untuk menghitungnya. Saya telah mengambil kebebasan untuk menambahkan intersep, karena Anda mungkin memang menginginkan salah satunya.
Sekarang buat fungsi kemungkinan log untuk memaksimalkan, menggunakan di sini
dbinom
karena ada, dan menjumlahkan hasilnyadan sesuaikan model dengan kemungkinan maksimum. Saya belum repot-repot menawarkan gradien atau memilih metode optimasi, tetapi Anda mungkin ingin melakukan keduanya.
Sekarang lihat hasilnya. Estimasi parameter ML dan gejala asimtotik adalah:
yang seharusnya
atau ada bug (yang selalu memungkinkan).
Peringatan biasa tentang kesalahan standar turunan Hessian berlaku.
sumber