Saya ingin melakukan regresi logistik ordinal dalam R tanpa asumsi odds proporsionalitas. Saya tahu ini bisa dilakukan secara langsung menggunakan vglm()
fungsi dalam R
pengaturan parallel=FALSE
.
Tetapi masalah saya adalah bagaimana cara memperbaiki set koefisien tertentu dalam pengaturan regresi ini? Sebagai contoh, katakanlah variabel dependen adalah diskrit dan ordinal dan dapat mengambil nilai , , atau . Jika regressor adalah dan , maka persamaan regresi adalahY = 1 2 3 X 1 X 2
Saya ingin mengatur dan menjadi . Tolong beri tahu saya bagaimana saya bisa mencapai ini. Juga jika tidak dapat melakukan ini, dapatkah Anda memberi tahu saya jika saya dapat mencapainya dengan perangkat lunak statistik lainnya? β 22 1R
r
regression
logistic
Shanker
sumber
sumber
R
kode yang tepat untuk membantu Anda di sini tetapi saya menduga tidak ada kode seperti itu dan jawaban atas pertanyaan (yang mungkin tidak ingin Anda dengar), adalah menulis kode Anda sendiri agar sesuai dengan model ini. Ini tidak akan terlalu rumit dan jika Anda perlu bantuan menurunkan persamaan kemungkinan, dll. Maka Anda dapat mempertimbangkan mempostingnya sebagai pertanyaan terpisah.Jawaban:
Saya tidak yakin saya mengerti apa arti OP ketika dia berkata, "Saya tidak bisa menggunakan
offset
karena sepenuhnya menghilangkan regressor yang sesuai dari regresi." Anda dapat memperbaiki parameter menggunakanoffset()
fungsi di R. Saya menggunakan dilm()
bawah ini, tetapi harus berfungsi dalam model Anda juga.Parameter tetap tidak muncul di output, tetapi masih tetap pada 2. Selanjutnya saya akan memperbaiki
x
parameter ke nilai estimasi dalamfree
modelPerhatikan intersep dalam
fixed2
diperkirakan dengan nilai yang sama seperti padafree
model.sumber