2014-03-11 2 views
7

Я работаю с многомерными финансовыми данными временных рядов и имею проблемы с использованием функции createTimeSlices. Я не могу найти никакой функции, кроме той, которая используется Max Kuhn. Может ли кто-нибудь помочь мне в понимании использования функции?Функция createTimeSlices в пакете CARET в R

ответ

8

Документация «улучшается» по этой функции (другими словами, она в настоящее время отстой). Другой человек связался со мной в последнее время об этом, и вот пример:

library(caret) 
library(ggplot2) 
data(economics) 
myTimeControl <- trainControl(method = "timeslice", 
           initialWindow = 36, 
           horizon = 12, 
           fixedWindow = TRUE) 

plsFitTime <- train(unemploy ~ pce + pop + psavert, 
        data = economics, 
        method = "pls", 
        preProc = c("center", "scale"), 
        trControl = myTimeControl) 

Макс

+0

является квант времени делает временных рядов перекрестной проверки? –

+2

То же самое здесь ... это временная интерпретация временного ряда или мне нужно разделить через 'createTimeSlices'first, а затем перекрестная проверка? Thankx –

+0

Посмотрите диаграмму внизу [этой страницы] (http://topepo.github.io/caret/splitting.html) для хорошей иллюстрации на 'createTimeSlices' –

Смежные вопросы