es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

llamada fallida de rstan

Intento llamar a rstan usando library(rstan). Sin embargo, obtengo el siguiente mensaje.
Me preguntaba cómo puedo llamar exitosamente a rstan.
Parece que logré instalarlo correctamente.

Cargando el paquete requerido: StanHeaders
Cargando el paquete requerido: ggplot2
Error: el paquete o espacio de nombres 'rstan' no se pudo cargar:
 .onLoad falló en loadNamespace() para 'rstan', detalles:
  llamada: get_rng(0)
  error: la función 'Rcpp_precious_remove' no está provista por el paquete 'Rcpp'
Además: Mensajes de aviso:
1: el paquete 'rstan' se construyó con la versión R 4.1.2 
2: el paquete 'StanHeaders' se construyó con la versión R 4.1.2 
3: el paquete 'ggplot2' se construyó con la versión R 4.1.2 

Gracias,

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para llamar con éxito a rstan, el mensaje de error sugiere que el paquete Rcpp no proporciona Rcpp_precious_remove. Una posible solución es reinstalar Rcpp ejecutando los siguientes comandos en la consola de R:

    remove.packages("Rcpp")
    install.packages("Rcpp")
    

    Esto debería instalar la última versión de Rcpp y permitirte cargar rstan sin errores.

    Además, dado que el mensaje de error menciona que los paquetes se construyeron bajo una versión más nueva de R, puede ser beneficioso actualizar R a la última versión para evitar problemas de compatibilidad. La actualización de R se puede lograr siguiendo las instrucciones proporcionadas en el sitio web oficial de R.

Comments are closed.