Skip to content

Instantly share code, notes, and snippets.

@jiaweih
Created June 17, 2016 22:14
Show Gist options
  • Save jiaweih/d93d631bea5abd71f3bd60178d697625 to your computer and use it in GitHub Desktop.
Save jiaweih/d93d631bea5abd71f3bd60178d697625 to your computer and use it in GitHub Desktop.
{
"cells": [
{
"cell_type": "code",
"execution_count": 126,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"library(lme4)\n",
"library(plyr)"
]
},
{
"cell_type": "code",
"execution_count": 127,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data <- read.csv('/ihme/forecasting/data/fertility/inputs/asfr_ldi_edu.csv')\n",
"data <- data[!(data$asfr==0),]\n",
"mean.age <- read.csv('/ihme/forecasting/data/fertility/inputs/mean_fertile_age_by_asfr_ratio.csv')\n",
"mean.age <- rename(mean.age,c('year' = 'year_id'))\n",
"data <- merge.data.frame(x = data,y = mean.age,by = c('location_id','year_id'))\n",
"data$sex <- NULL\n",
"data$iso3 <- NULL"
]
},
{
"cell_type": "code",
"execution_count": 128,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<table>\n",
"<thead><tr><th></th><th scope=col>location_id</th><th scope=col>year_id</th><th scope=col>age_group_id</th><th scope=col>asfr</th><th scope=col>ldi</th><th scope=col>edu</th><th scope=col>mean_fertile_age</th></tr></thead>\n",
"<tbody>\n",
"\t<tr><th scope=row>1</th><td>101</td><td>1951</td><td>9</td><td>0.204566</td><td>9.36871</td><td>6.826699</td><td>27.82598</td></tr>\n",
"\t<tr><th scope=row>2</th><td>101</td><td>1951</td><td>13</td><td>0.03092</td><td>9.36871</td><td>6.414093</td><td>27.82598</td></tr>\n",
"\t<tr><th scope=row>3</th><td>101</td><td>1951</td><td>11</td><td>0.149179</td><td>9.36871</td><td>6.93765</td><td>27.82598</td></tr>\n",
"\t<tr><th scope=row>4</th><td>101</td><td>1951</td><td>10</td><td>0.2077373</td><td>9.36871</td><td>6.93765</td><td>27.82598</td></tr>\n",
"\t<tr><th scope=row>5</th><td>101</td><td>1951</td><td>14</td><td>0.0028385</td><td>9.36871</td><td>5.782532</td><td>27.82598</td></tr>\n",
"\t<tr><th scope=row>6</th><td>101</td><td>1951</td><td>12</td><td>0.0873706</td><td>9.36871</td><td>6.414093</td><td>27.82598</td></tr>\n",
"</tbody>\n",
"</table>\n"
],
"text/latex": [
"\\begin{tabular}{r|lllllll}\n",
" & location_id & year_id & age_group_id & asfr & ldi & edu & mean_fertile_age\\\\\n",
"\\hline\n",
"\t1 & 101 & 1951 & 9 & 0.204566 & 9.36871 & 6.826699 & 27.82598\\\\\n",
"\t2 & 101 & 1951 & 13 & 0.03092 & 9.36871 & 6.414093 & 27.82598\\\\\n",
"\t3 & 101 & 1951 & 11 & 0.149179 & 9.36871 & 6.93765 & 27.82598\\\\\n",
"\t4 & 101 & 1951 & 10 & 0.2077373 & 9.36871 & 6.93765 & 27.82598\\\\\n",
"\t5 & 101 & 1951 & 14 & 0.0028385 & 9.36871 & 5.782532 & 27.82598\\\\\n",
"\t6 & 101 & 1951 & 12 & 0.0873706 & 9.36871 & 6.414093 & 27.82598\\\\\n",
"\\end{tabular}\n"
],
"text/plain": [
" location_id year_id age_group_id asfr ldi edu mean_fertile_age\n",
"1 101 1951 9 0.2045660 9.36871 6.826699 27.82598\n",
"2 101 1951 13 0.0309200 9.36871 6.414093 27.82598\n",
"3 101 1951 11 0.1491790 9.36871 6.937650 27.82598\n",
"4 101 1951 10 0.2077373 9.36871 6.937650 27.82598\n",
"5 101 1951 14 0.0028385 9.36871 5.782532 27.82598\n",
"6 101 1951 12 0.0873706 9.36871 6.414093 27.82598"
]
},
"execution_count": 128,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"head(data)"
]
},
{
"cell_type": "code",
"execution_count": 129,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"regression <- function(formula) {\n",
" lm_lst <- list()\n",
" \n",
" for (age_group_id in 8:14) {\n",
" \n",
" train.data <- data[(data$age_group_id == age_group_id)&(data$year_id < 2000),]\n",
" lm_lst[[length(lm_lst) + 1]] <- formula(train.data)\n",
" \n",
" }\n",
" return(lm_lst)\n",
"} "
]
},
{
"cell_type": "code",
"execution_count": 130,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"test.data.lst = list()\n",
"for (age_group_id in 8:14){\n",
" test.data.lst[[length(test.data.lst)+1]] <- data[(data$age_group_id==age_group_id)&(data$year_id>=2000),]\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 131,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"get.rmse <- function(fit.model){\n",
" rmse.lst <- list()\n",
" for (ix in 1:length(test.data.lst)){\n",
" predicted.data <- predict(fit.model[[ix]], newdata = test.data.lst[[ix]])\n",
" rmse <- sqrt(mean((test.data.lst[[ix]]$asfr - exp(predicted.data))^2))\n",
" rmse.lst[[ix]] <- rmse\n",
" }\n",
" names(rmse.lst) <- c('8','9','10','11','12','13','14')\n",
" return(rmse.lst)\n",
"}"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$$log(ASFR) = \\alpha + \\beta_1 LDI + \\beta_2 \\text{matern_edu}$$"
]
},
{
"cell_type": "code",
"execution_count": 132,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"ldi.edu.formula <- function(data) {\n",
" formula <- lm('log(asfr) ~ ldi + edu',data=data)\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 133,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"ldi.edu.lm <- regression(ldi.edu.formula)"
]
},
{
"cell_type": "code",
"execution_count": 134,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"\n",
"Call:\n",
"lm(formula = \"log(asfr) ~ ldi + edu\", data = data)\n",
"\n",
"Residuals:\n",
" Min 1Q Median 3Q Max \n",
"-3.4750 -0.3378 0.1079 0.4378 1.2885 \n",
"\n",
"Coefficients:\n",
" Estimate Std. Error t value Pr(>|t|) \n",
"(Intercept) -1.203754 0.055909 -21.53 <2e-16 ***\n",
"ldi -0.087355 0.007840 -11.14 <2e-16 ***\n",
"edu -0.153165 0.003068 -49.92 <2e-16 ***\n",
"---\n",
"Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1\n",
"\n",
"Residual standard error: 0.6423 on 9152 degrees of freedom\n",
"Multiple R-squared: 0.4122,\tAdjusted R-squared: 0.4121 \n",
"F-statistic: 3209 on 2 and 9152 DF, p-value: < 2.2e-16\n"
]
},
"execution_count": 134,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"summary(ldi.edu.lm[[1]])"
]
},
{
"cell_type": "code",
"execution_count": 135,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<dl>\n",
"\t<dt>$8</dt>\n",
"\t\t<dd>0.0330372094452192</dd>\n",
"\t<dt>$9</dt>\n",
"\t\t<dd>0.0454882282363166</dd>\n",
"\t<dt>$10</dt>\n",
"\t\t<dd>0.044795787908184</dd>\n",
"\t<dt>$11</dt>\n",
"\t\t<dd>0.0502916602477149</dd>\n",
"\t<dt>$12</dt>\n",
"\t\t<dd>0.0401076276965357</dd>\n",
"\t<dt>$13</dt>\n",
"\t\t<dd>0.0205773968576117</dd>\n",
"\t<dt>$14</dt>\n",
"\t\t<dd>0.00872115939136823</dd>\n",
"</dl>\n"
],
"text/latex": [
"\\begin{description}\n",
"\\item[\\$8] 0.0330372094452192\n",
"\\item[\\$9] 0.0454882282363166\n",
"\\item[\\$10] 0.044795787908184\n",
"\\item[\\$11] 0.0502916602477149\n",
"\\item[\\$12] 0.0401076276965357\n",
"\\item[\\$13] 0.0205773968576117\n",
"\\item[\\$14] 0.00872115939136823\n",
"\\end{description}\n"
],
"text/markdown": [
"$8\n",
": 0.0330372094452192\n",
"$9\n",
": 0.0454882282363166\n",
"$10\n",
": 0.044795787908184\n",
"$11\n",
": 0.0502916602477149\n",
"$12\n",
": 0.0401076276965357\n",
"$13\n",
": 0.0205773968576117\n",
"$14\n",
": 0.00872115939136823\n",
"\n",
"\n"
],
"text/plain": [
"$`8`\n",
"[1] 0.03303721\n",
"\n",
"$`9`\n",
"[1] 0.04548823\n",
"\n",
"$`10`\n",
"[1] 0.04479579\n",
"\n",
"$`11`\n",
"[1] 0.05029166\n",
"\n",
"$`12`\n",
"[1] 0.04010763\n",
"\n",
"$`13`\n",
"[1] 0.0205774\n",
"\n",
"$`14`\n",
"[1] 0.008721159\n"
]
},
"execution_count": 135,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"rmse.lst <- get.rmse(ldi.edu.lm)\n",
"rmse.lst"
]
},
{
"cell_type": "code",
"execution_count": 136,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"0.0347170099689929"
],
"text/latex": [
"0.0347170099689929"
],
"text/markdown": [
"0.0347170099689929"
],
"text/plain": [
"[1] 0.03471701"
]
},
"execution_count": 136,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"mean(unlist(rmse.lst))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$$log(ASFR) = \\alpha_0 + \\alpha_{country} + \\beta_1 LDI + \\beta_2 \\text{matern_edu}$$"
]
},
{
"cell_type": "code",
"execution_count": 137,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"ldi.edu.country.formula <- function(data) {\n",
" formula <- lmer('log(asfr) ~ 1 + ldi + edu + (1 | location_id)',data=data)\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 138,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"ldi.edu.country.lmer <- regression(ldi.edu.country.formula)"
]
},
{
"cell_type": "code",
"execution_count": 139,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"Linear mixed model fit by REML ['lmerMod']\n",
"Formula: log(asfr) ~ 1 + ldi + edu + (1 | location_id)\n",
" Data: data\n",
"\n",
"REML criterion at convergence: 2489.3\n",
"\n",
"Scaled residuals: \n",
" Min 1Q Median 3Q Max \n",
"-6.5343 -0.4474 0.0450 0.4691 4.3726 \n",
"\n",
"Random effects:\n",
" Groups Name Variance Std.Dev.\n",
" location_id (Intercept) 0.37708 0.6141 \n",
" Residual 0.06836 0.2615 \n",
"Number of obs: 9155, groups: location_id, 188\n",
"\n",
"Fixed effects:\n",
" Estimate Std. Error t value\n",
"(Intercept) -2.0777835 0.0941738 -22.06\n",
"ldi 0.0000376 0.0110461 0.00\n",
"edu -0.1234294 0.0024559 -50.26\n",
"\n",
"Correlation of Fixed Effects:\n",
" (Intr) ldi \n",
"ldi -0.875 \n",
"edu 0.592 -0.744"
]
},
"execution_count": 139,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"summary(ldi.edu.country.lmer[[1]])"
]
},
{
"cell_type": "code",
"execution_count": 140,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<dl>\n",
"\t<dt>$8</dt>\n",
"\t\t<dd>0.0172763908196952</dd>\n",
"\t<dt>$9</dt>\n",
"\t\t<dd>0.0339459036663864</dd>\n",
"\t<dt>$10</dt>\n",
"\t\t<dd>0.0353438975487849</dd>\n",
"\t<dt>$11</dt>\n",
"\t\t<dd>0.038378433249578</dd>\n",
"\t<dt>$12</dt>\n",
"\t\t<dd>0.0298596399022444</dd>\n",
"\t<dt>$13</dt>\n",
"\t\t<dd>0.015250312863543</dd>\n",
"\t<dt>$14</dt>\n",
"\t\t<dd>0.00779585501171303</dd>\n",
"</dl>\n"
],
"text/latex": [
"\\begin{description}\n",
"\\item[\\$8] 0.0172763908196952\n",
"\\item[\\$9] 0.0339459036663864\n",
"\\item[\\$10] 0.0353438975487849\n",
"\\item[\\$11] 0.038378433249578\n",
"\\item[\\$12] 0.0298596399022444\n",
"\\item[\\$13] 0.015250312863543\n",
"\\item[\\$14] 0.00779585501171303\n",
"\\end{description}\n"
],
"text/markdown": [
"$8\n",
": 0.0172763908196952\n",
"$9\n",
": 0.0339459036663864\n",
"$10\n",
": 0.0353438975487849\n",
"$11\n",
": 0.038378433249578\n",
"$12\n",
": 0.0298596399022444\n",
"$13\n",
": 0.015250312863543\n",
"$14\n",
": 0.00779585501171303\n",
"\n",
"\n"
],
"text/plain": [
"$`8`\n",
"[1] 0.01727639\n",
"\n",
"$`9`\n",
"[1] 0.0339459\n",
"\n",
"$`10`\n",
"[1] 0.0353439\n",
"\n",
"$`11`\n",
"[1] 0.03837843\n",
"\n",
"$`12`\n",
"[1] 0.02985964\n",
"\n",
"$`13`\n",
"[1] 0.01525031\n",
"\n",
"$`14`\n",
"[1] 0.007795855\n"
]
},
"execution_count": 140,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"rmse.lst <- get.rmse(ldi.edu.country.lmer)\n",
"rmse.lst"
]
},
{
"cell_type": "code",
"execution_count": 141,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"0.025407204723135"
],
"text/latex": [
"0.025407204723135"
],
"text/markdown": [
"0.025407204723135"
],
"text/plain": [
"[1] 0.0254072"
]
},
"execution_count": 141,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"mean(unlist(rmse.lst))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$$log(ASFR) = \\alpha + \\beta_1 LDI + \\beta_2 \\text{matern_edu} + \\beta_3 \\text{mean_fertile_age}$$"
]
},
{
"cell_type": "code",
"execution_count": 142,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"ldi.edu.mean.age.formula <- function(data) {\n",
" formula <- lm('log(asfr) ~ ldi + edu + mean_fertile_age',data=data)\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 143,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"ldi.edu.mean.age.lm <- regression(ldi.edu.mean.age.formula)"
]
},
{
"cell_type": "code",
"execution_count": 144,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"\n",
"Call:\n",
"lm(formula = \"log(asfr) ~ ldi + edu + mean_fertile_age\", data = data)\n",
"\n",
"Residuals:\n",
" Min 1Q Median 3Q Max \n",
"-3.3834 -0.3331 0.0962 0.4193 1.2486 \n",
"\n",
"Coefficients:\n",
" Estimate Std. Error t value Pr(>|t|) \n",
"(Intercept) 3.312478 0.157235 21.07 <2e-16 ***\n",
"ldi -0.112425 0.007514 -14.96 <2e-16 ***\n",
"edu -0.182474 0.003077 -59.31 <2e-16 ***\n",
"mean_fertile_age -0.147378 0.004828 -30.53 <2e-16 ***\n",
"---\n",
"Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1\n",
"\n",
"Residual standard error: 0.612 on 9151 degrees of freedom\n",
"Multiple R-squared: 0.4665,\tAdjusted R-squared: 0.4664 \n",
"F-statistic: 2668 on 3 and 9151 DF, p-value: < 2.2e-16\n"
]
},
"execution_count": 144,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"summary(ldi.edu.mean.age.lm[[1]])"
]
},
{
"cell_type": "code",
"execution_count": 145,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<dl>\n",
"\t<dt>$8</dt>\n",
"\t\t<dd>0.0315841879584002</dd>\n",
"\t<dt>$9</dt>\n",
"\t\t<dd>0.0431249927226317</dd>\n",
"\t<dt>$10</dt>\n",
"\t\t<dd>0.0473495850009118</dd>\n",
"\t<dt>$11</dt>\n",
"\t\t<dd>0.0405467168654477</dd>\n",
"\t<dt>$12</dt>\n",
"\t\t<dd>0.0361534317381006</dd>\n",
"\t<dt>$13</dt>\n",
"\t\t<dd>0.0211517849285266</dd>\n",
"\t<dt>$14</dt>\n",
"\t\t<dd>0.0096530659545445</dd>\n",
"</dl>\n"
],
"text/latex": [
"\\begin{description}\n",
"\\item[\\$8] 0.0315841879584002\n",
"\\item[\\$9] 0.0431249927226317\n",
"\\item[\\$10] 0.0473495850009118\n",
"\\item[\\$11] 0.0405467168654477\n",
"\\item[\\$12] 0.0361534317381006\n",
"\\item[\\$13] 0.0211517849285266\n",
"\\item[\\$14] 0.0096530659545445\n",
"\\end{description}\n"
],
"text/markdown": [
"$8\n",
": 0.0315841879584002\n",
"$9\n",
": 0.0431249927226317\n",
"$10\n",
": 0.0473495850009118\n",
"$11\n",
": 0.0405467168654477\n",
"$12\n",
": 0.0361534317381006\n",
"$13\n",
": 0.0211517849285266\n",
"$14\n",
": 0.0096530659545445\n",
"\n",
"\n"
],
"text/plain": [
"$`8`\n",
"[1] 0.03158419\n",
"\n",
"$`9`\n",
"[1] 0.04312499\n",
"\n",
"$`10`\n",
"[1] 0.04734959\n",
"\n",
"$`11`\n",
"[1] 0.04054672\n",
"\n",
"$`12`\n",
"[1] 0.03615343\n",
"\n",
"$`13`\n",
"[1] 0.02115178\n",
"\n",
"$`14`\n",
"[1] 0.009653066\n"
]
},
"execution_count": 145,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"rmse.lst <- get.rmse(ldi.edu.mean.age.lm)\n",
"rmse.lst"
]
},
{
"cell_type": "code",
"execution_count": 146,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"0.032794823595509"
],
"text/latex": [
"0.032794823595509"
],
"text/markdown": [
"0.032794823595509"
],
"text/plain": [
"[1] 0.03279482"
]
},
"execution_count": 146,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"mean(unlist(rmse.lst))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$$log(ASFR) = \\alpha_0 + \\alpha_{country} + \\beta_1 LDI + \\beta_2 \\text{matern_edu} + \\beta_3 \\text{mean_fertile_age}$$"
]
},
{
"cell_type": "code",
"execution_count": 147,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"ldi.edu.country.mean.age.formula <- function(data) {\n",
" formula <- lmer('log(asfr) ~ 1 + ldi + edu + mean_fertile_age + (1 | location_id)',data=data)\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 148,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"ldi.edu.country.mean.age.lmer <- regression(ldi.edu.country.mean.age.formula)"
]
},
{
"cell_type": "code",
"execution_count": 149,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"Linear mixed model fit by REML ['lmerMod']\n",
"Formula: log(asfr) ~ 1 + ldi + edu + mean_fertile_age + (1 | location_id)\n",
" Data: data\n",
"\n",
"REML criterion at convergence: -862.2\n",
"\n",
"Scaled residuals: \n",
" Min 1Q Median 3Q Max \n",
"-5.3301 -0.5084 0.0482 0.5114 5.2038 \n",
"\n",
"Random effects:\n",
" Groups Name Variance Std.Dev.\n",
" location_id (Intercept) 0.38192 0.6180 \n",
" Residual 0.04698 0.2167 \n",
"Number of obs: 9155, groups: location_id, 188\n",
"\n",
"Fixed effects:\n",
" Estimate Std. Error t value\n",
"(Intercept) 4.639480 0.133966 34.63\n",
"ldi -0.057241 0.009274 -6.17\n",
"edu -0.146541 0.002074 -70.64\n",
"mean_fertile_age -0.216972 0.003398 -63.86\n",
"\n",
"Correlation of Fixed Effects:\n",
" (Intr) ldi edu \n",
"ldi -0.590 \n",
"edu 0.207 -0.713 \n",
"mean_frtl_g -0.787 0.101 0.173"
]
},
"execution_count": 149,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"summary(ldi.edu.country.mean.age.lmer[[1]])"
]
},
{
"cell_type": "code",
"execution_count": 150,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<dl>\n",
"\t<dt>$8</dt>\n",
"\t\t<dd>0.0165973210900651</dd>\n",
"\t<dt>$9</dt>\n",
"\t\t<dd>0.0317782423725727</dd>\n",
"\t<dt>$10</dt>\n",
"\t\t<dd>0.0349534875023391</dd>\n",
"\t<dt>$11</dt>\n",
"\t\t<dd>0.0301591955325442</dd>\n",
"\t<dt>$12</dt>\n",
"\t\t<dd>0.0248133799055821</dd>\n",
"\t<dt>$13</dt>\n",
"\t\t<dd>0.0136704174143612</dd>\n",
"\t<dt>$14</dt>\n",
"\t\t<dd>0.00698493440025151</dd>\n",
"</dl>\n"
],
"text/latex": [
"\\begin{description}\n",
"\\item[\\$8] 0.0165973210900651\n",
"\\item[\\$9] 0.0317782423725727\n",
"\\item[\\$10] 0.0349534875023391\n",
"\\item[\\$11] 0.0301591955325442\n",
"\\item[\\$12] 0.0248133799055821\n",
"\\item[\\$13] 0.0136704174143612\n",
"\\item[\\$14] 0.00698493440025151\n",
"\\end{description}\n"
],
"text/markdown": [
"$8\n",
": 0.0165973210900651\n",
"$9\n",
": 0.0317782423725727\n",
"$10\n",
": 0.0349534875023391\n",
"$11\n",
": 0.0301591955325442\n",
"$12\n",
": 0.0248133799055821\n",
"$13\n",
": 0.0136704174143612\n",
"$14\n",
": 0.00698493440025151\n",
"\n",
"\n"
],
"text/plain": [
"$`8`\n",
"[1] 0.01659732\n",
"\n",
"$`9`\n",
"[1] 0.03177824\n",
"\n",
"$`10`\n",
"[1] 0.03495349\n",
"\n",
"$`11`\n",
"[1] 0.0301592\n",
"\n",
"$`12`\n",
"[1] 0.02481338\n",
"\n",
"$`13`\n",
"[1] 0.01367042\n",
"\n",
"$`14`\n",
"[1] 0.006984934\n"
]
},
"execution_count": 150,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"rmse.lst <- get.rmse(ldi.edu.country.mean.age.lmer)\n",
"rmse.lst"
]
},
{
"cell_type": "code",
"execution_count": 151,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"0.022708139745388"
],
"text/latex": [
"0.022708139745388"
],
"text/markdown": [
"0.022708139745388"
],
"text/plain": [
"[1] 0.02270814"
]
},
"execution_count": 151,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"mean(unlist(rmse.lst))"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "R",
"language": "R",
"name": "ir"
},
"language_info": {
"codemirror_mode": "r",
"file_extension": ".r",
"mimetype": "text/x-r-source",
"name": "R",
"pygments_lexer": "r",
"version": "3.2.2"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment