Tôi có ma trận XTS sau:Cách tạo chu kỳ xts thông thường từ các quan sát thời gian ngẫu nhiên?
> options(digits.secs = 6)
> set.seed(1234)
> xts(1:10, as.POSIXlt(1366039619, tz="EST", origin="1970-01-01") + rnorm(10, 500000, 250000)/1000000)
[,1]
2013-04-15 10:26:58.913576 4
2013-04-15 10:26:59.198234 1
2013-04-15 10:26:59.277491 10
2013-04-15 10:26:59.356315 7
2013-04-15 10:26:59.358887 9
2013-04-15 10:26:59.363342 8
2013-04-15 10:26:59.569357 2
2013-04-15 10:26:59.607281 5
2013-04-15 10:26:59.626514 6
2013-04-15 10:26:59.771110 3
Warning message:
timezone of object (EST) is different than current timezone().
tôi cần phải tạo ra hàng loạt mục thời gian mỗi 100 mili giây mang giá trị cuối cùng trong giai đoạn đó. Ví dụ:
[,1]
2013-04-15 10:26:58.000000 4
2013-04-15 10:26:59.100000 4
2013-04-15 10:26:59.200000 1
2013-04-15 10:26:59.300000 10
2013-04-15 10:26:59.400000 8
...
Lưu ý cách mục nhập cuối cùng mang 8, là mục nhập cuối cùng cho khoảng thời gian từ 300.000 đến 0,99999.
Bạn đã tạo đối tượng thứ hai như thế nào? Bạn có thể thêm một cuộc gọi 'set.seed' trước khi bạn gọi' rnorm', vì vậy ví dụ của bạn có thể tái tạo đầy đủ không? –
Đối tượng thứ hai? Tôi đã không, nó chỉ là một ví dụ về kết quả tôi cần. Tôi sẽ thêm set.seed() vào đối tượng đầu tiên. –
Điều gì xảy ra nếu có nhiều quan sát trong một hoặc nhiều khoảng thời gian? –