2017-10-15 24 views
0

안녕하세요, this file의 단계를 거쳐 CBD 모델을 HMD에서 가져온 미국 남성 데이터에 맞 춥니 다. 현재 내 인수 데이터가 클래스 StMoMoData가 아니라는 오류가 있습니다.인수가 StMoMoData 클래스 여야합니다.

CBDfit <- fit(CBD, data = USData, ages.fit = 60:89) 
Error in fit.StMoMo(CBD, data = USData, ages.fit = 60:89) : 
    Argument data needs to be of class StMoMoData. 

인구 구조 패키지를 사용하여 R에서 HMD 데이터를 곧바로 다운로드하려고했습니다. 또한 HMD 데이터를 .csv 파일로 저장하고 R로 읽어들이려고 시도 했습니까? 다른 생각은 없습니까?

답변

0

StMoMoData 클래스의 개체를 만드는 기능이 패키지에 있습니다.

StMoMoData(data, series = names(data$rate)[1], type = c("central", "initial")) 

더 .. 더 당신을 도와 어려운 배울 문서에서 봐, 당신이 재현 예 또는 제공하지 않았기 때문에 : 기능이 그것을 사용하는 방법입니다 ... StMoMoData입니다 bit of your code ...하지만 문서에 예제가 있습니다 :

library(demography) 
NZdata <- hmd.mx(country = "NZL_NP", username = username, password = password, 
label = "New Zealand") 
NZStMoMo <- StMoMoData(NZdata, series = "male") 
summary(NZStMoMo)