Saya mencoba membuat beberapa data uji untuk regresi logistik dan saya menemukan posting ini. Bagaimana mensimulasikan data buatan untuk regresi logistik?
Ini adalah jawaban yang bagus tetapi hanya menciptakan variabel kontinu. Bagaimana dengan variabel kategori x3 dengan 5 level (ABCDE) yang dikaitkan dengan y untuk contoh yang sama seperti pada tautan?
r
logistic
simulation
pengguna1301295
sumber
sumber
Jawaban:
Model
Misalkan jika seseorang memiliki kategori "B", dan x B = 0 sebaliknya. Tentukan x C , x D , dan x E similary. Jika x B = x C = x D = x E = 0xB= 1 xB= 0 xC xD xE xB= xC= xD= xE= 0 , maka kita memiliki kategori "A" (yaitu, "A" adalah level referensi). Model Anda kemudian dapat ditulis sebagai
dengan β 0 intersep.
Pembuatan data dalam R
(Sebuah)
The
x
vektor memilikin
komponen (satu untuk setiap individu). Setiap komponen dapat berupa "A", "B", "C", "D", atau "E". Setiap "A", "B", "C", "D", dan "E" memiliki kemungkinan yang sama.(b)
dummy(x)
adalah matriks dengann
baris (satu untuk setiap individu) dan 5 kolom sesuai dengan , x B , x C , x D , dan x E . Prediktor linier (satu untuk setiap individu) kemudian dapat ditulis sebagai(c)
Peluang keberhasilan mengikuti dari model logistik:
(d)
pi[i]
Beberapa simulasi cepat untuk memeriksa ini OK
sumber