"Error in if (varx == 0) { : missing value where TRUE/FALSE needed" with fit$loo() but not loo::loo(fit$draws("log_lik"))
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
Línea de trabajo
Comienza comparando el punto de entrada fit$loo() con loo::loo(fit$draws("log_lik")), usando como caso de referencia el error reportado y la matriz de log-verosimilitud de 400-by-590. Reproduce la discrepancia con el programa de Stan y el archivo de simulación, si se comparten, y verifica después que ambos puntos de entrada gestionen esta entrada de forma coherente sin el error de valores ausentes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi,
Unfortunately I don't have a reproducible example because this is just popping up with a few versions of a big model. When I fit the model with cmdstanr, the following works:
> loo::loo(fit_mvn$draws("log_lik"))
Computed from 400 by 590 log-likelihood matrix.
Estimate SE
elpd_loo -31300.8 3489.9
p_loo 323.5 14.9
looic 62601.5 6979.8
------
MCSE of elpd_loo is NA.
MCSE and ESS estimates assume independent draws (r_eff=1).
Pareto k diagnostic values:
Count Pct. Min. ESS
(-Inf, 0.62] (good) 367 62.2% 37
(0.62, 1] (bad) 177 30.0% <NA>
(1, Inf) (very bad) 46 7.8% <NA>
See help('pareto-k-diagnostic') for details.
But this doesn't:
> fit_mvn$loo()
Error in if (varx == 0) { : missing value where TRUE/FALSE needed
I checked and there's no NAs anywhere:
> fit_mvn$draws("log_lik") |> anyNA()
[1] FALSE
Does anyone have any idea? Sorry I can't be more helpful with reproducible code. I'd be happy to share the Stan program with simulation file.
Thanks,
Matt
- Lenguaje dominante
- R
- Estrellas
- 157
- Forks
- 38
- Merge medio
- 4 d 16 h
- PR fusionados (30 d)
- 2
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de stan-dev/loo
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Extend loo_plot_difference Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
-
Clean up issues Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Todos los issues de stan-dev/loo
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
robjhyndman/forecast#1220 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
JamesHWade/deputy#192 ·
-
bug triage_needed
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
pharmaverse/rtables#1123 · 1 comentario · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100