Analisi dei dati eSense (CSV)
Ă possibile esportare i dati dall’app eSense e poi analizzarli ulteriormente con altri programmi (come Microsoft Excel⢠o Google Spreadsheets⢠). In questa guida vi mostriamo tutti i passaggi, dall’esportazione dall’app eSense all’importazione e all’analisi in Microsoft Excel⢠e Google Spreadsheetsâ˘.
Per l’eSense Pulse abbiamo anche un articolo complementare sul software Kubios HRV.
Gli esempi illustrati in questo manuale si riferiscono principalmente all’eSense Skin Response. In linea di principio, tuttavia, i dati provenienti da eSense Temperature, eSense Pulse, eSense Respiration o eSense Muscle possono essere elaborati allo stesso modo.
Esportazione delle letture dall’applicazione Mindfield eSense
L’applicazione include un archivio in cui è possibile visualizzare, confrontare ed esportare le registrazioni.
Esportazione dei dati
Facendo clic sull’icona di esportazione in alto a destra o sul pulsante “Esporta come file CSV” in basso, è possibile esportare le registrazioni in formato .csv con tutte le app piĂš comuni (ad esempio, inviarle tramite Messengerâ˘, WhatsAppâ˘, e-mail ecc.) o semplicemente salvarle sul telefono o nel cloud (ad esempio, Google Drive⢠o Dropboxâ˘).
I dati vengono esportati come file .csv (comma separated values). à possibile aprire questo formato di file con Microsoft Excel⢠o Open Office Calc⢠(alternativa gratuita a Excel), ad esempio.
Se vi piace lavorare con Google, anche Google Spreadsheets⢠(Google Sheetsâ˘) può essere un’alternativa a Excel. Con esso è possibile aprire i file .csv esportati, visualizzarli e accedervi facilmente da piĂš dispositivi tramite il cloud. Google Spreadsheets⢠ha funzioni simili a quelle di Excel e un funzionamento molto simile.
Nota generale
I file esportati sono sempre file CSV. CSV è l’acronimo di “comma separated values”. Ciò significa che i valori nel file sono separati da una virgola (,).
Questi file CSV possono essere aperti e modificati con programmi come Microsoft Excel⢠o Google Spreadsheetsâ˘. Ă anche possibile importarli e modificarli con i linguaggi di programmazione o i framework piĂš diffusi, come SPSSâ˘, Matlabâ˘, Râ˘, Pythonâ˘, Numpy⢠o Tensorflowâ˘.
Queste istruzioni si riferiscono a Microsoft Excel⢠e Google Spreadsheets⢠(Google Sheetsâ˘). Raccomandiamo ai principianti di utilizzare Google Spreadsheets⢠piuttosto che Microsoft Excelâ˘, in quanto è piĂš facile da usare e spesso funziona meglio con le nostre misurazioni (ad esempio, i secondi non vengono automaticamente anteposti alle date, vedere la sezione su Excel). Google Spreadsheets⢠è anche leggermente migliore nel creare rapidamente grafici in modo automatico. L’uso di Excel ha piĂš senso se si ha giĂ una certa familiaritĂ con Excel.
Potete trovare Google Spreadsheets⢠qui: https://www.google.de/intl/de/sheets/about
Le impostazioni di Excel⢠e Google Spreadsheets⢠sono fondamentali. L’applicazione eSense adatta le letture alla lingua utilizzata. In inglese, i numeri sono solitamente separati da un punto. Quindi 1,5 nella versione tedesca diventa 1,5 nella versione inglese. Quindi, se si apre il file CSV con Excel⢠o Google Spreadsheets⢠e i numeri non hanno senso, di solito è dovuto alle diverse impostazioni linguistiche dell’app eSense e di Excel⢠o Spreadsheetsâ˘.
In pratica, se si usa Excel⢠o Tables⢠in tedesco, si deve usare anche l’app eSense in tedesco. Se si usa Excel⢠o Tables⢠in inglese, si deve usare anche l’applicazione eSense in inglese. In questo modo si risparmiano i primi due passaggi (sostituire il separatore decimale e dividere i valori in colonne) e si può passare direttamente al passaggio 3 (tracciare la conduttanza cutanea in funzione del tempo).
Microsoft Excel
1. Sostituire il separatore decimale (necessario solo se le impostazioni linguistiche di Excel⢠e dell’applicazione eSense sono diverse)
- Per farlo, premere Ctrl e H (trova e sostituisci).
- Sostituite tutte le virgole (o virgole) ” , ” con il punto e virgola ” ; ” (sostituisce il separatore di colonna)
- Sostituire tutti i punti ” . ” con virgole ” , ” (sostituisce il separatore decimale)
- (In alternativa, è possibile modificare il separatore decimale predefinito utilizzato da Excelâ˘: Fare clic su File–Opzioni–Avanzate. Disattivare la voce “Assumi il separatore dal sistema operativo” e selezionare il punto come separatore decimale e la virgola come separatore delle migliaia)
2. Dividere i valori tra le colonne (necessario solo se le impostazioni linguistiche di Excel⢠e dell’applicazione eSense sono diverse)
I valori dell’ora e del valore misurato sono ancora entrambi nella prima colonna, separati da una virgola o da un punto e virgola. Ă necessario dividerli in due colonne.
- Selezionare l’intera prima colonna A
- Fare clic sulla funzione “Testo nelle colonne” nel menu “Dati”
- Selezionare il tipo di file “separato” e fare clic su Avanti.
- Selezionare il separatore virgola (,) o punto e virgola (;) a seconda del carattere che separa i valori
- Cliccare su “avanti”, formato file “standard” e “fine”.
3. Formattare correttamente i secondi (opzionale)
Spesso Excel formatta automaticamente i secondi della prima colonna in una data. Purtroppo non c’è modo di disabilitarlo, è l’impostazione predefinita di Excel. Esistono però alcuni modi per risolvere il problema: https://support.microsoft.com/de-de/office/verhindern-der-automatischen-umwandlung-von-zahlen-in-datumswerte-452bd2db-cc96-47d1-81e4-72cec11c4ed8#:~:text=Wenn%20Sie%20nur%20ein%20paar,(Siehe%20Hinweise)
4. Tracciare la conduttanza cutanea in funzione del tempo.
- Selezionare completamente entrambe le colonne (secondi e microsiemens/Celsius/Fahrenheit) (suggerimento: fare clic con il mouse sulla colonna “valori misurati”. Quindi premere contemporaneamente i tasti CTRL e Shift, tenerli premuti e premere i tasti freccia sinistra e giĂš. Questa scorciatoia consente di evidenziare rapidamente entrambe le colonne anche se ci sono migliaia di letture).
- Nel menu “Inserisci” selezionare il tipo di diagramma “Punto” e in esso il tipo di diagramma “Punti con linee interpolate”. Si otterrĂ un diagramma con il tempo in secondi sull’asse orizzontale. In alternativa, è possibile selezionare anche “Linea”.
- Nota: se si utilizza l’ultima versione di Excelâ˘, è possibile provare anche “Grafici consigliati”. Spesso Excel⢠riconosce giĂ automaticamente il grafico appropriato.
5. Tracciare la conduttanza cutanea rispetto ai marcatori
- Creare innanzitutto il grafico del precedente passo 3 (tracciare la conduttanza cutanea rispetto al tempo).
- Nel menu “Strumenti diagramma” -> “Disegno” selezionare “Seleziona dati”. Viene visualizzata una nuova maschera.
- In “Voci della legenda (serie)”, selezionare “Aggiungi”.
- Inserire il nome della serie (ad es. “Segni”) e selezionare i segni per i valori della serie (nella colonna F).
- Dal menu, selezionare “Aggiungi elemento grafico” -> “Etichette dati” -> “Altre opzioni di etichette dati”.
- Si aprirĂ un menu a destra. Ă possibile selezionare “Valori dalle celle” in “Opzioni di etichettatura” -> (e disattivare “Valori” se necessario). Si aprirĂ di nuovo una maschera e si dovranno segnare nuovamente i segni della colonna D.
- Se si desidera avere anche delle linee per i punti del grafico, è necessario selezionare “Aggiungi elemento grafico” -> “Linee di campata”.
- Ă ancora possibile regolare i colori o i caratteri.
6. Inserire la conduttanza cutanea rispetto all’SCR (solo per eSense Skin Response)
- Creare innanzitutto il grafico del precedente passo 3 (tracciare la conduttanza cutanea rispetto al tempo).
- Nel menu “Strumenti diagramma” -> “Disegno” selezionare “Seleziona dati”. ApparirĂ una nuova maschera.
- In “Voci della legenda (serie)”, selezionare “Aggiungi”.
- Inserire il nome della serie (ad es. “SCR”) e selezionare i valori SRC/min per la serie (nella colonna F).
- Nel menu “Strumenti diagramma” -> “Progettazione” selezionare “Cambia tipo di diagramma”. Viene visualizzata una nuova maschera. Nella scheda “Tutti i diagrammi” -> “Composito” -> “Combinazione definita dall’utente”. Per l’SCR, selezionare “Colonne raggruppate” nel menu a discesa e assicurarsi che l’asse secondario sia selezionato (vedere anche la seguente schermata).
Google Drive (consigliato Google Sheetsâ˘)
Anche in questo caso, come in Excelâ˘, ci possono essere complicazioni con i separatori. I file esportati sono sempre file CSV. CSV sta per “comma separated values” (valori separati da virgole). Ciò significa che i valori nel file sono separati da una virgola (,).
Spesso Google cerca di formattare i dati automaticamente. Può succedere, tra l’altro, che i valori misurati vengano interpretati come una data. Per evitare che ciò accada, nella prima fase è necessario assicurarsi che “Numero” sia selezionato in “Formato” -> “Numero”.
1. Sostituire il separatore decimale (necessario solo se si hanno impostazioni linguistiche diverse in Google Spreadsheets⢠e nell’applicazione eSense)
- Per farlo, premere Ctrl e H (trova e sostituisci).
- Sostituite tutte le virgole ” , ” con i punti e virgola ” ; ” (sostituisce il separatore di colonna)
- Sostituire tutti i punti ” . ” con virgole ” , ” (sostituisce il separatore decimale)
2. Dividere i valori tra le colonne (necessario solo se si hanno impostazioni linguistiche diverse in Google Spreadsheets⢠e nell’applicazione eSense)
A seconda delle impostazioni della lingua, i valori dell’ora e della lettura sono entrambi nella prima colonna, separati da una virgola o da un punto e virgola. Ă necessario dividerli in due colonne.
- Selezionare l’intera prima colonna A.
- Fare clic sulla funzione “Dividi il testo in colonne” nel menu “Dati”.
- Selezionare il tipo di file “separato” e fare clic su Avanti.
- Selezionare il separatore virgola (,) o punto e virgola (;), a seconda del carattere che separa i valori.
3. Tracciare la conduttanza cutanea in funzione del tempo.
- Selezionare entrambe le colonne. Completare la prima colonna con i secondi e un’altra colonna con il valore misurato per ciascun sensore eSense (microsiemens per la Risposta cutanea, Celsius/Fahrenheit per la Temperatura, frequenza cardiaca o intervallo RR o ampiezza HRV per il Polso, RR o respiri al minuto per la Respirazione)
(Suggerimento: fare clic con il mouse nella colonna dove è scritto “valori misurati”. Quindi premere contemporaneamente i tasti CTRL e Maiusc, tenerli premuti e premere i tasti freccia sinistra e giĂš. Con questa scorciatoia è possibile selezionare rapidamente entrambe le colonne anche se ci sono migliaia di letture). - Selezionare “Inserisci” -> “Grafico” nel menu. Nota: Google Spreadsheets⢠spesso cerca di creare automaticamente il grafico giusto. A volte funziona bene, ma a volte no. Se il grafico non ha senso, proseguire con i passaggi successivi.
- Fare clic sul grafico. Si aprirĂ una finestra di dialogo sul lato destro. Selezionare “Grafico a linee sfumate” come tipo di grafico. Per “Asse X”, assicurarsi che siano selezionati i secondi. Per “Riga”, assicurarsi che le letture siano selezionate. Vedere anche la seguente schermata.
4. Inserire la conduttanza cutanea rispetto ai marcatori
- Cancellare la colonna C con l’orario.
- Selezionare la colonna con i valori misurati e la colonna con i marcatori allo stesso tempo (come mostrato nella seguente schermata).
- Selezionare “Inserisci” -> “Grafico” dal menu. Nota: Google Spreadsheets⢠cerca spesso di creare automaticamente il grafico corretto. A volte funziona bene, ma a volte no. Se il grafico non ha senso, proseguire con i passaggi successivi.
- Fare clic sul grafico. Si aprirĂ una finestra di dialogo sul lato destro. Selezionare “Grafico a linee sfumate” come tipo di grafico. Per la “Serie”, assicurarsi che le letture siano selezionate. Per “Etichettatura”, selezionare i marcatori. Vedere anche la seguente schermata:
I grafici creati con Google Spreadsheets possono anche essere incorporati tramite iFrame, come mostrato in questo esempio:
Questions