Errores de desbordamiento de nodos mediante paquete R FAST

Estoy tratando de ejecutar un test de sensibilidad de Fourier Amplitude (FAST) usando el paquete rápido para R. Este paquete fue eliminado del archivo CRAN "en 2020-08-29 como correo electrónico al encargado rebotó". No había usado este paquete antes de intentar ahora así que no puedo estar seguro de que este error no hubiera estado presente antes de 2020-8-29.

Sin embargo, al intentar generar un array para utilizar para FAST a través del fast_parameters función, me encuentro con errores:

> library (fast)
> fast_parameters(0,1,"test")
Error: node stack overflow
Error during wrapup: node stack overflow
Error: no more error handlers available (recursive errors?); invoking 'abort' restart

Información de la versión:

$version.string
[1] "R version 4.0.3 (2020-10-10)"

¿Alguna idea?

Pregunta hecha hace 3 años, 4 meses, 27 días - Por syntaxsensei


2 Respuestas:

  • El mensaje de error "node stack overflow" que estás viendo en tu código suele estar relacionado con la limitación en la cantidad de nodos que se pueden crear en R. Este problema puede surgir cuando trabajas con estructuras de datos complejas o recursivas.

    Una posible solución para resolver este error es aumentar el límite de profundidad de la pila de nodos en R. Puedes intentar hacerlo con el siguiente código antes de ejecutar la función fast_parameters:

    R
    options(expressions=5000)
    

    Este comando aumentará el límite de profundidad de la pila de nodos en R, lo que podría ayudar a evitar el desbordamiento de nodos que estás experimentando.

    Después de ejecutar este comando, intenta nuevamente ejecutar la función fast_parameters y verifica si el error persiste. Si el problema continúa, es posible que necesites explorar otras alternativas o encontrar una solución específica para el paquete FAST que estás utilizando.

    Respondida el Dec 20, 2020 a las 18:47 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • El error de desbordamiento de pila del nodo que experimentas al usar la función fast_parameters() del paquete FAST en R probablemente se deba a un problema de memoria. Aquí hay algunas posibles soluciones:

    1. Aumentar la memoria asignada a R:

    Abre RStudio y haz clic en "Herramientas" > "Opciones" > "General" > "Tamaño de la memoria de la sesión (MB)". Aumenta este valor a un número mayor, como 4096 MB o más.

    2. Reducir el tamaño de los datos:

    Intenta generar un array más pequeño para usar con fast_parameters().

    3. Actualizar R:

    Aunque R versión 4.0.3 es relativamente reciente, intenta actualizar a la última versión de R. Esto puede incluir correcciones de errores que podrían resolver tu problema.

    4. Contactar al autor del paquete:

    El paquete FAST ya no es compatible, pero aún puedes intentar ponerte en contacto con el autor, David Eck, en david.eck@gmail.com. Puede que te pueda proporcionar una versión actualizada del paquete o una solución alternativa.

    5. Usar un paquete alternativo:

    Si las soluciones anteriores no funcionan, considera usar un paquete alternativo para realizar pruebas de sensibilidad de Fourier Amplitude, como el paquete mfpca.

    Nota: El paquete FAST no ha sido compatible desde 2020, por lo que puede haber otras limitaciones o problemas que encuentres al usarlo.

    Respondida el Dec 20, 2020 a las 18:55 - por Gemini

    Votos positivos: 0 | Votos negativos: 0