Skip to contents

El mismo ajuste de dl_ajustar() sin los datos locales en la verosimilitud: la referencia contra la que dl_etiquetas() mide cuánto movieron los datos cada celda.

Usage

dl_ajustar_solo_prior(
  insumos,
  opciones = dl_opciones_mcmc(),
  semilla,
  ajuste = NULL,
  cache = TRUE
)

Arguments

insumos

Insumos de dl_insumos().

opciones

Opciones de dl_opciones_mcmc(): simulaciones, cadenas, iteraciones, calentamiento, adelgazamiento, núcleos y motor. Por defecto, las de producción.

semilla

Semilla (entero), obligatoria: el resultado es reproducible con la misma semilla.

ajuste

Ajuste de dl_ajustar() de los mismos insumos y semilla (opcional): sin datos locales en el ajuste, el ajuste solo con el ancla es el mismo y se devuelve marcado, sin volver a muestrear.

cache

TRUE (por defecto) reutiliza un ajuste idéntico (los mismos insumos, opciones y semilla) ya calculado en la sesión; FALSE vuelve a muestrear.

Value

Objeto de clase dl_fit con los campos de dl_ajustar() y prior_only = TRUE; bundle_hash es el de insumos (con los datos locales).

Details

Sin datos locales en el ajuste (datos_en_ajuste vacío, el valor por defecto), los dos ajustes son el mismo: con ajuste se devuelve ese ajuste marcado, sin volver a muestrear. Con datos en el ajuste se muestrea de nuevo, con las mismas opciones y la misma semilla, sin las filas de los datos locales.

See also

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)
f <- dl_ajustar(b, op, semilla = 1)
# el ejemplo no pone datos locales en el ajuste: es el mismo ajuste, marcado
f0 <- dl_ajustar_solo_prior(b, op, semilla = 1, ajuste = f)
f0$prior_only
#> [1] TRUE
identical(f0$draws_q, f$draws_q)
#> [1] TRUE
# }