2013-07-18 23 views
6
nhắn

Lỗi:ứng cử viên quá khổ glmulti thiết

HỆ THỐNG: win7/64bit/cuối cùng/16gb-thực-ram cộng bộ nhớ ảo, memory.limit (32000)

  1. gì thông báo lỗi này có nghĩa là gì?

    Trong glmulti (y = "y", data = mydf, xr = c ("x1",: bộ ứng cử viên quá khổ

    mydf có 3.6mm hàng & 150 cột phao

  2. gì bước để. làm để workaround nó trong glmulti?
  3. Bất kỳ lựa chọn thay thế để glmulti trong R thế giới?

R/64bit "Good Sport"

+0

Mọi cập nhật trong trang này? – papirrin

Trả lời

5

tôi đã gặp cùng một vấn đề, đây là những gì tôi đã phát hiện ra quá xa:

  1. Số lượng hàng dường như không phải là vấn đề. Vấn đề là với 150 dự đoán gói không thể xử lý một tìm kiếm đầy đủ (đó là hãy xem và so sánh tất cả các mô hình có thể). Từ kinh nghiệm của tôi, thông báo lỗi cụ thể của bạn "Tập hợp ứng cử viên quá khổ", được kích hoạt bởi thực tế là bạn cũng cho phép tương tác cặp đôi (level=2, đặt level=1 để cấm tương tác). Sau đó, bạn sẽ rất có thể chạy vào một thông điệp cảnh báo "Quá nhiều dự đoán". Trong thử nghiệm của tôi (rất hạn chế), tôi thấy rằng số lượng mô hình tối đa mà tôi nhận được vào nhóm ứng cử viên là khoảng một tỷ mô hình (cụ thể: 30 biến số bằng 1,073,741,824 dựa trên 2^n để tính các kết hợp có thể có (n = 30).). Dưới đây là đoạn code tôi dùng để đánh giá này

    out <integer(50) for(i in 2:40) out[i]<-glmulti(names(data)[1], names(data)[2:i], method="d", level=1, crit=aic, data=data)

    lần vòng lặp lượt truy cập 31 biến số các ứng cử viên bộ lợi nhuận bằng 0 mô hình. 33 và sau đó nó bắt đầu trả về thông điệp cảnh báo. "Dữ liệu" của tôi có khoảng 100 biến và chỉ khoảng 1000 hàng, nhưng như tôi đã nói vấn đề là chiều rộng của tập dữ liệu không phải là độ sâu. Như tôi đã nói, hãy bắt đầu bằng cách loại bỏ các tương tác, sau đó xem xét sử dụng các kỹ thuật giảm biến khác trước để giảm số lượng biến của bạn xuống (phân tích yếu tố/thành phần nguyên tắc hoặc phân nhóm). Vấn đề với những vấn đề này sẽ mất đi một số khả năng giải thích, nhưng vẫn giữ được sức mạnh dự báo.

  2. glmuttil documentation so sánh gói với lựa chọn thay thế, đồng thời nêu bật các trường hợp sử dụng, lợi ích và sự cố.

PS: Tôi chạy công cụ của mình trên Win7, 64 bit, 16 GB Ram, R phiên bản: 3.10 glmutil 1.07. PPS: Tác giả của gói này được cho là đã phát hành phiên bản 2.0 năm ngoái để khắc phục một số vấn đề này. Đọc thêm tại source