Skip to contents

dl_ajustar() y dl_ajustar_solo_prior() guardan en la sesión cada ajuste que calculan (clave: los insumos, las opciones del muestreo salvo nucleos, la semilla y si es un ajuste solo con el ancla) y lo devuelven sin volver a muestrear. Esta función vacía esa caché, por ejemplo para liberar memoria después de muchas corridas. La caché vive en la sesión: una sesión nueva empieza vacía.

Usage

dl_limpiar_cache()

Value

NULL, invisible.

See also

dl_ajustar() (su argumento cache).

Utilidades: dl_version()

Examples

# \donttest{
b <- dl_insumos(dl_proyecto(dl_ejemplo(), causa = 9100))
#> dl_insumos(): 25 fila(s) nacionales de la tabla datos quedan fuera del ajuste porque datos_en_ajuste está vacío en la configuración; las filas subnacionales se usan solo para validar la cascada
op <- dl_opciones_mcmc(simulaciones = 100, cadenas = 2, iteraciones = 2000, calentamiento = 1000)
# con la caché vacía, el ajuste muestrea; la segunda llamada devuelve el ajuste guardado
dl_limpiar_cache()
system.time(f <- dl_ajustar(b, op, semilla = 1))
#>    user  system elapsed 
#>   6.069   0.000   6.072 
system.time(dl_ajustar(b, op, semilla = 1))
#>    user  system elapsed 
#>   0.002   0.000   0.001 
# }