Dengan menggunakan Amelia di R, saya memperoleh beberapa dataset yang terkait. Setelah itu, saya melakukan tes tindakan berulang di SPSS. Sekarang, saya ingin menggabungkan hasil tes. Saya tahu bahwa saya dapat menggunakan aturan Rubin (diimplementasikan melalui beberapa paket imputasi dalam R) untuk menyatukan sarana dan kesalahan standar, tetapi bagaimana cara menyatukan nilai-p? Apa itu mungkin? Apakah ada fungsi dalam R untuk melakukannya? Terima kasih sebelumnya.
11
Jawaban:
Ya , itu mungkin dan, ya, ada
R
fungsi yang melakukannya. Alih-alih menghitung p-nilai dari analisis diulang dengan tangan, Anda dapat menggunakan paketZelig
, yang juga disebut dalam sketsa dariAmelia
-Paket ( untuk metode yang lebih informatif lihat update saya di bawah ). Saya akan menggunakan contoh dariAmelia
-vignette untuk mendemonstrasikan ini:Ini adalah output yang sesuai termasuk nilai- :hal
zelig
dapat memuat sejumlah model selain kuadrat terkecil.Untuk mendapatkan interval kepercayaan dan derajat kebebasan untuk perkiraan Anda, Anda dapat menggunakan
mitools
:Ini akan memberi Anda interval kepercayaan dan proporsi dari total varians yang disebabkan oleh data yang hilang:
Tentu saja Anda bisa menggabungkan hasil yang menarik menjadi satu objek:
Memperbarui
Setelah beberapa bermain-main, saya telah menemukan cara yang lebih fleksibel untuk mendapatkan semua informasi yang diperlukan menggunakan
mice
-paket. Agar ini berfungsi, Anda harus memodifikasias.mids()
fungsi -paket . Gunakan versi Gerko yang diposting di pertanyaan tindak lanjut saya :Dengan ini, Anda dapat melanjutkan untuk menganalisis set data yang dimasukkan:
Ini akan memberi Anda semua hasil yang bisa Anda gunakan
Zelig
danmitools
dan banyak lagi:Catatan, menggunakanhal df R2
pool()
Anda juga dapat menghitung nilai- dengan disesuaikan untuk sampel kecil dengan menghilangkan -parameter. Apa yang lebih baik lagi, kini Anda juga dapat menghitung dan membandingkan model bersarang:d f R 2method
sumber
mice.res <- summary(pool(mice.fit, method = "rubin1987"))
.Biasanya Anda akan mengambil nilai-p dengan menerapkan aturan Rubin pada parameter statistik konvensional seperti bobot regresi. Dengan demikian, seringkali tidak perlu untuk menggabungkan nilai-p secara langsung. Juga, statistik rasio kemungkinan dapat dikumpulkan untuk membandingkan model. Prosedur pengumpulan data untuk statistik lain dapat ditemukan dalam buku saya Fleksibel Imputasi Data yang Hilang, bab 6.
Dalam kasus di mana tidak ada distribusi atau metode yang diketahui, ada prosedur yang tidak dipublikasikan oleh Licht dan Rubin untuk tes satu sisi. Saya menggunakan prosedur ini untuk menyatukan nilai-p dari
wilcoxon()
prosedur, tetapi bersifat umum dan mudah untuk beradaptasi dengan kegunaan lain.Gunakan prosedur di bawah HANYA jika semuanya gagal, seperti untuk saat ini, kami hanya tahu sedikit tentang sifat statistiknya.
sumber
pool()
fungsi dalam paket Anda (yang sangat bagus ) sampai pada nilai p yang dikumpulkan?