2016-04-18 4 views
0

Я новичок в моделирование, и я пытаюсь разработать 2 модели через питон, которые:rpy2 для Холт Уинтерс и ЦСМ Модели

  • Холт Winters
  • Никто не замеченные модели компонентного

и я увидел, что эти модели доступны в R. Могу ли я использовать rpy2 для вызова этих функций из R в python?

Спасибо

+0

Пожалуйста, напишите, что вы пробовали до сих пор. – BPS

ответ

0

Пакет rpy2 позволяет тянуть в любых функций г, связываются с ними в питоне, и взаимодействовать с ними во многом так же, как вы бы в R. Используя панды Dataframe с индексом таймсерии и столбец «ConsumPower». Конечно, ваши панды Dataframe будут разными.

import rpy2.robjects as robjects 
from rpy2.robjects.packages import importr 
from rpy2.robjects import pandas2ri 
pandas2ri.activate() 

ts = robjects.r('ts') 
c = robjects.r('c') 
forecast=importr('forecast') 
HoltWinters = robjects.r('HoltWinters') 

training_pd = hourly['consumptionPower'][:"2017-06-01 00:00:00"] 
trainingRTS=ts(training_pd.values, start=c(2015,6), frequency=8760) 
hwPower = HoltWinters(trainingRTS, seasonal="additive") 
Смежные вопросы