Summary for functional demographic model or Lee-Carter model
hmd.mx reads "Mx" (1x1) data from the Human Mortality Database (HMD
http://www.mortality.org) and constructs a demogdata object suitable
for plotting using plot.demogdata and fitting an LC or BMS
model using lca or an FDA model using fdm.
hmd.pop reads "Population" (1x1) data from the HMD and constructs a
demogdata object suitable for plotting using plot.demogdata.
hmd.e0 reads life expectancy at birth from the HMD and returns the
result as a ts object.
hmd.mx(country, username, password, label = country) hmd.e0(country, username, password) hmd.pop(country, username, password, label = country)
country |
Directory abbreviation from the HMD. For instance, Australia = "AUS". See below for other countries. |
username |
HMD username (case-sensitive) |
password |
HMD password (case-sensitive) |
label |
Character string giving name of country from which the data are taken. |
In order to read the data, users are required to create their account via the HMD website (http://www.mortality.org), and obtain a valid username and password.
The country codes (as at 23 December 2016) are as follows.
| Australia | AUS |
| Austria | AUT |
| Belarus | BLR |
| Belgium | BEL |
| Bulgaria | BGR |
| Canada | CAN |
| Chile | CHL |
| Czech Republic | CZE |
| Denmark | DNK |
| Estonia | EST |
| Finland | FIN |
| France | |
| -- France total population | FRATNP |
| -- France civilian population | FRACNP |
| Germany | |
| -- Germany total population | DEUTNP |
| -- West Germany | DEUTFRG |
| -- East Germany | DEUTGDR |
| Greece | GRC |
| Hungary | HUN |
| Iceland | ISL |
| Ireland | IRL |
| Israel | ISR |
| Italy | ITA |
| Japan | JPN |
| Latvia | LVA |
| Lithuania | LTU |
| Luxembourg | LUX |
| Netherlands | NLD |
| New Zealand | |
| -- NZ total population | NZL_NP |
| -- NZ Maori | NZL_MA |
| -- NZ non-Maori | NZL_NM |
| Norway | NOR |
| Poland | POL |
| Portugal | PRT |
| Russia | RUS |
| Slovakia | SVK |
| Slovenia | SVN |
| Spain | ESP |
| Sweden | SWE |
| Switzerland | CHE |
| Taiwan | TWN |
| United Kingdom | |
| -- UK Total Population | GBR_NP |
| -- England & Wales Total Population | GBRTENW |
| -- England & Wales Civilian Population | GBRCENW |
| -- Scotland | GBR_SCO |
| -- Northern Ireland | GBR_NIR |
| U.S.A. | USA |
| Ukraine | UKR |
hmd.mx returns an object of class demogdata with the following components:
year |
Vector of years |
age |
Vector of ages |
rate |
A list containing one or more rate matrices with one age group per row and one column per year. |
pop |
A list of the same form as |
type |
Type of object: “mortality”, “fertility” or “migration”. |
label |
label |
hmd.pop returns a similar object but without the rate component.
hmd.e0 returns an object of class ts with columns male, female and total.
Rob J Hyndman
## Not run:
norway <- hmd.mx("NOR", username, password, "Norway")
summary(norway)
## End(Not run)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.