Saltar al contenido principal
LibreTexts Español

13.2: A2.2 Algunas Soluciones Básicas

  • Page ID
    151282
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Restablecer y reiniciar

    Si reiniciar EEGLAB no funciona, intento reiniciar Matlab. Nuevamente, esto es especialmente útil cuando me encuentro con un problema extraño. Si eso no funciona, intento restablecer la memoria de trabajo de ERPLAB. Este es un archivo que ERPLAB utiliza para almacenar sus ajustes actuales. El problema que tienes puede ser un efecto secundario de una de tus configuraciones, o es posible que la configuración se haya dañado, por lo que borrar la configuración a veces ayuda. Para ello, seleccione EEGLAB > ERPLAB > Ajustes > Ajustes de memoria ERPLAB > Restablecer la memoria de trabajo de ERPLAB.

    Y si reiniciar Matlab y restablecer la memoria de trabajo de ERPLAB no funciona, y el problema es realmente extraño, intento reiniciar mi computadora. Pero eso es muy raro. Y así como reinicio EEGLAB de forma regular para evitar problemas, te recomiendo reiniciar tu computadora una vez a la semana más o menos. Si el extraño problema persiste, podrías intentar moverte a otra computadora para ver si eso resuelve el problema.

    Por último, puede intentar desinstalar y reinstalar EEGLAB y ERPLAB. Aunque raro, es posible que el código haya sido corrompido. Hace poco me encontré con un caso de un usuario que informó que a uno de los cuadros de diálogo ERPLAB le faltaban algunos botones, y encontró que reinstalar ERPLAB resolvió el problema.

    Faltan ubicaciones de canales o métricas de calidad de datos en conjuntos de datos o ERPSets

    ¿Faltan sus ubicaciones de canal o métricas de calidad de datos en un conjunto de datos o ERPSet? La razón más común para esto es que ha aplicado EEG Channel Operations, ERP Channel Operations o ERP Bin Operations a sus datos.

    Cuando aplica EEG o ERP Channel Operations, es posible que ERPLAB no pueda averiguar la información de ubicación de su nuevo canal. Por ejemplo, cuando creas un nuevo canal, ¿cómo puede ERPLAB conocer la ubicación 3-D de este nuevo canal? En efecto, si creas un canal que es el promedio de varios sitios de electrodos, realmente no tiene una ubicación. Hay una casilla que puede marcar en la GUI etiquetada Intentar preservar la información de ubicación, y puede preservar las ubicaciones de los canales en muchos casos (por ejemplo, cuando vuelve a hacer referencia a sus datos). Pero usa un algoritmo bastante simple, y puede eliminar la información de ubicación de su canal anterior si el algoritmo no puede encontrar un conjunto razonable de ubicaciones.

    Un problema similar surge para las métricas de calidad de datos que se calculan durante el promedio. Si modifica los canales usando ERP Channel Operations o modifica los bins usando ERP Bin Operations a sus datos, ERPLAB no tiene forma de saber si las métricas de calidad de los datos siguen siendo válidas. Por ejemplo, si crea un nuevo bin con una onda de diferencia o un promedio de dos bins anteriores, ¿cuál es la calidad de los datos para este nuevo bin? Puede haber soluciones analíticas para algunos casos, pero estas soluciones requerirían muchos supuestos. Como resultado, ERPLAB elimina la información de calidad de datos del ERPSet que se crea cuando ejecuta ERP Channel Operations o ERP Bin Operations. Nuestra lógica al eliminar la información de ubicación del canal o las métricas de calidad de los datos en estas situaciones es que preferimos eliminar la información que proporcionarle información incorrecta o engañosa.

    Soluciones a diversos problemas comunes

    • Asegúrese de que MATLAB PATH esté configurado correctamente (especialmente si tiene problemas inmediatamente después de instalar una nueva versión). Consulte la sección que describe el PATH de Matlab cerca del final del Capítulo 1 para obtener más detalles.
    • Si no ve ERPLAB en la GUI de EEGLAB, asegúrese de que ERPLAB esté instalado dentro de la carpeta plugins dentro de la carpeta EEGLAB (por ejemplo, eeglab2020_0 > plugins > ERPLAB8.30). Deberías ver un archivo llamado eegplugin_erplab.m dentro de esa carpeta (y no dentro de otra carpeta).
    • Asegúrese de que está utilizando la versión correcta de Matlab, EEGLAB, ERPLAB.
    • Algunas funciones ERPLAB (por ejemplo, filtrado) requieren Matlab Signal Processing Toolbox. Es posible que deba instalar esta caja de herramientas. Si compró Matlab usted mismo, es posible que deba comprar esta caja de herramientas en The Mathworks. Si obtuvo Matlab a través de su institución, pregunte a su grupo de TI cómo obtener esta caja de herramientas.
    • Si eeglab/Erplab/Matlab no parece responder al mouse o al teclado, es posible que tengas una ventana escondida en algún lugar que esté esperando entrada. Por ejemplo, si abre la GUI para filtrar, y luego mira otra ventana, la GUI de filtrado puede estar esperando la entrada, y nada más funcionará bien hasta que cierre la GUI de filtrado. En general, las “figuras” se pueden dejar abiertas sin interferir con otras operaciones, pero los cuadros de diálogo no pueden.
    • Si carga un conjunto de datos de EEG e intenta ver los datos de EEG con EEGLAB > Trazar > Datos de canal (scroll), pero algunos o todos los canales parecen faltar, el desplazamiento DC de la señal EEG probablemente esté desplazando el EEG fuera del rango que es visible en la ventana de trazado. Para resolver esto, seleccione Visualización > Eliminar desfase de CC en la ventana de trazado.
    • Si tiene problemas para trazar formas de onda ERP, haga clic en el botón RESET en la GUI de trazado para deshacerse de la configuración personalizada.
    • EEGLAB también tiene una rutina para extraer épocas del EEG continuo (EEGLAB > Herramientas > Extraer épocas), pero no lo use!!! En su lugar, use ERPLAB > Extraer épocas basadas en contenedores.
    • No olvide leer las páginas de preguntas frecuentes (FAQ) tanto para EEGLAB como para ERPLAB.
    • Además, EEGLAB y ERPLAB suelen imprimir información en la ventana de comandos que puede ayudarte a descubrir por qué las cosas no funcionan correctamente.

    This page titled 13.2: A2.2 Algunas Soluciones Básicas is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by Steven J Luck directly on the LibreTexts platform.