Ngoài mgcv và các họ Poisson không bị thổi phồng ( ziP()
và ziplss()
), bạn cũng có thể xem gói brms của Paul-Christian Bürkner. Nó có thể phù hợp với các mô hình phân phối (trong đó bạn mô hình nhiều hơn chỉ là giá trị trung bình, trong trường hợp của bạn, thành phần lạm phát bằng không của mô hình có thể được mô hình hóa như là một hàm của hàm số giống như hàm đếm).
Bạn có thể bao gồm smooths trong bất kỳ dự đoán tuyến tính (cho / đếm trung bình, không lạm phát một phần, vv) thông qua s()
và t2()
điều kiện cho đơn giản 1-d hoặc đẳng hướng 2-d splines, hoặc splines sản phẩm tensor đẳng hướng tương ứng. Nó có hỗ trợ cho các bản phân phối nhị phân bằng 0, Poisson, nhị phân âm và beta, cộng với các bản phân phối beta không có một phần. Nó cũng có các mô hình rào cản cho các phản ứng nhị phân Poisson và âm tính (trong đó phần đếm của mô hình là phân phối bị cắt bớt để không tạo ra các số 0 nữa).
brms phù hợp với các mô hình này bằng STAN , vì vậy chúng hoàn toàn là Bayes, nhưng điều này sẽ yêu cầu bạn tìm hiểu một bộ giao diện mới để trích xuất thông tin liên quan. Điều đó nói rằng, có một số gói cung cấp các chức năng hỗ trợ cho nhiệm vụ này và brms có các hàm trợ giúp được viết bằng cách sử dụng các gói thứ cấp này. Bạn sẽ cần cài đặt STAN và bạn sẽ cần một trình biên dịch C ++ khi brms biên dịch mô hình như được định nghĩa bằng cách sử dụng R thành mã STAN để đánh giá.