Trong gói sở thú có một hàm gọi là rollmean, cho phép bạn tạo các đường trung bình động. rollmean(x,3)
sẽ lấy giá trị trước đó, hiện tại và tiếp theo (ví dụ 4, 6 và 2) trong bảng bên dưới. Điều này được thể hiện trong cột thứ hai.Di chuyển trung bình của ba giá trị trước đó trong R
x rollmean ma3
4
6 4.0
2 4.3
5 3.0 4.0
2 6.3 4.3
12 6.0 3.0
4 6.0 6.3
2 6.0
Tôi muốn hoàn thành công việc tương tự, nhưng bằng cách tính trung bình 3 giá trị trước đó trong hàng thứ tư. Điều này được hiển thị trong cột thứ ba. Ai có thể cho tôi biết tên của chức năng sẽ giúp thực hiện điều này?
Bạn có thể sử dụng 'lọc (x, đại diện (1/3,3), bên = 1)' – rinni