Bối cảnh: Trả lời câu hỏi trước đó về nghiên cứu tái sản xuất Jake đã viết
Một vấn đề chúng tôi phát hiện ra khi tạo kho lưu trữ JASA của chúng tôi là các phiên bản và mặc định của các gói CRAN đã thay đổi. Vì vậy, trong kho lưu trữ đó, chúng tôi cũng bao gồm các phiên bản của các gói mà chúng tôi đã sử dụng. Hệ thống dựa trên họa tiết có thể sẽ bị hỏng khi mọi người thay đổi gói của họ (không chắc chắn làm thế nào để bao gồm các gói bổ sung trong gói đó là Compendium).
Cuối cùng, tôi tự hỏi phải làm gì khi bản thân R thay đổi. Có cách nào để sản xuất một máy ảo tái tạo toàn bộ môi trường tính toán được sử dụng cho một tờ giấy sao cho máy ảo không lớn?
Câu hỏi:
- Các chiến lược tốt để đảm bảo rằng phân tích dữ liệu có thể tái tạo là có thể tái tạo trong tương lai (giả sử, năm, mười hoặc hai mươi năm sau khi xuất bản)?
- Cụ thể, các chiến lược tốt để tối đa hóa khả năng tái tạo liên tục khi sử dụng Sweave và R là gì?
Điều này dường như có liên quan đến vấn đề đảm bảo rằng một dự án phân tích dữ liệu có thể tái tạo sẽ chạy trên máy của người khác với các mặc định, gói, v.v.