0
파이썬에서 rpy2 모듈을 사용하여 두 timeseries (ts1과 ts2) 간의 회귀를 계산합니다. 잔차는 자기 상관 (autocorrelated)되어 있으므로, 작품보다는 gl 모델을 사용해야합니다. 나는 아래의 코드에서와 같이 corAR1()으로 내 상관 구조를 설정할 수 있어야한다.rpy2의 상관 구조 corAR1() "정의되지 않음"일반화 최소 자승 모델 gls
import rpy2.robjects as robjects
from rpy2.robjects import FloatVector
from rpy2.robjects.packages import importr
nlme = importr('nlme')
y = FloatVector(ts1)
x = FloatVector(ts2)
fmla = robjects.Formula('y ~ x - 1')
env = fmla.environment
env['x'] = x
env['y'] = y
fit = nlme.gls(fmla, cor=corAR1(value=c(0.5)))
는 그러나, 나는 오류를 얻을
내가 R 사용자와 RPY2 아주 새로운 아니에요으로*** NameError: name 'corAR1' is not defined
, 내가 여기에 무슨 일이 일어나고 있는지 확실하지 않다! 어떤 아이디어라도 높이 평가할 수 있습니다.
건배, 경사는