2017-10-15 222 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 ...這是如何使用它:

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

看看文檔中進一步學習..這是很難幫助你更多,因爲你沒有提供一個重複的例子,或你的代碼的位......但有文檔中的例子:

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