Tỷ lệ khả năng (còn gọi là độ lệch) Kiểm tra thống kê và không phù hợp (hoặc mức độ phù hợp ) của khá đơn giản để có được mô hình hồi quy logistic (phù hợp sử dụng hàm) trong R. Tuy nhiên, nó có thể dễ dàng có một số lượng tế bào cuối cùng đủ thấp để xét nghiệm không đáng tin cậy. Một cách để xác minh độ tin cậy của kiểm tra tỷ lệ khả năng thiếu phù hợp là so sánh thống kê kiểm tra và giá trị P của nó với kiểm tra mức độ phù hợp của Pearson (hoặc ).glm(..., family = binomial)
Cả glm
đối tượng và summary()
phương pháp của nó đều không báo cáo thống kê kiểm tra cho bài kiểm tra chi bình phương của Pearson vì không phù hợp. Trong tìm kiếm của tôi, điều duy nhất tôi nghĩ ra là chisq.test()
hàm (trong stats
gói): tài liệu của nó cho biết " chisq.test
thực hiện các bài kiểm tra bảng dự phòng chi bình phương và kiểm tra mức độ phù hợp". Tuy nhiên, tài liệu rất ít về cách thực hiện các thử nghiệm như vậy:
Nếu
x
là một ma trận có một hàng hoặc cột hoặc nếux
là một vectơ vày
không được đưa ra, thì một bài kiểm tra mức độ phù hợp được thực hiện (x
được coi là bảng dự phòng một chiều). Các mục nhậpx
phải là số nguyên không âm. Trong trường hợp này, giả thuyết được kiểm tra là liệu xác suất dân số có bằng với những người trongp
hay tất cả đều bằng nhau nếup
không được đưa ra.
Tôi tưởng tượng rằng bạn có thể sử dụng y
thành phần của glm
đối tượng cho x
đối số chisq.test
. Tuy nhiên, bạn không thể sử dụng fitted.values
thành phần của glm
đối tượng cho p
đối số chisq.test
vì bạn sẽ gặp lỗi: " probabilities must sum to 1.
"
Làm cách nào tôi (trong R) ít nhất có thể tính toán thống kê kiểm tra Pearson vì không phù hợp mà không phải chạy qua các bước một cách thủ công?