2024-10-24 11:59:21 +02:00
%! Author = gra
%! Date = 24.10.24
% Preamble
2024-10-27 18:33:35 +01:00
\subsection { Daten Michael} \label { subsec:datenbeschaffung-michael-graber}
\subsubsection { Datenquelle / Datenbeschaffung}
%Quelle waren Daten aus dem Garmin Connect Portal.\\
%zu einem kleinen Teil %
Datenquelle war Garmin Connect, die Daten selber stammen von einer Garmin f\= enix 3 Saphir HR sowie einer Garmin Instinct Solar 2/ 2X.\\ % und einer Garmin Instinct Solar 2X.
2024-10-26 23:48:47 +02:00
Da die Garmin f\= enix 3 Saphir noch keine REM-Daten zur verfügung stellte, konnte nur die Schlafdauer betrachtet werden.\\
2024-10-27 16:47:56 +01:00
%Eine Mischung aus den f\=enix 3 Saphir HR Schlafdaten mit Wach-, Leicht- und Tiefschlafphasen und den Instinct Solar 2 / 2X Schlafdaten mit REM-, Wach-, Leicht- und Tiefschlafphasen würde zu einem verfälschten Resultat führen.\\\\
%Zwischen der f\=enix 3 Saphir HR und der Instinct Solar 2 / 2X liegt zudem ein Altersunterschied von mehr als sieben Jahren.
%Da alle drei Sportuhren keine Medizinalprodukte sind und daher keiner genormten Eichung unterliegen, besteht eine gewisse Vergleichsunschärfe.
%Mit der Konzentatrion auf die Schlafdauer beschränkt sich diese Unschärfe nur auf die HR-Daten.
2024-10-27 18:33:35 +01:00
Für HR-Daten stellt Garmin keinen csv-Export zur Verfügung, entsprechend musste die Daten manuell aus dem Web GUI von Garmin Connect kopiert werden.\\
2024-10-27 16:47:56 +01:00
Garmin Connect bietet nur Schlaf- und HR-Daten, die als Wochendurchschnitt gespeichert sind.
%Um Daten pro Tag zu erhalten, müsste auf eine kostenpflichtige API zurückgegriffen werden.
2024-10-26 23:48:47 +02:00
\subsubsection { Datenqualität}
Die Daten der Wochen der Schlaf- und HR-Daten korrelieren nicht miteinander.\\
2024-10-27 18:33:35 +01:00
%Hinzu kommt, dass Garmin Daten aus dem Vorjahr mit dem Jahr angibt, die aus dem aktuellen nicht.%:
2024-10-27 17:53:44 +01:00
%\begin{figure}[H]
% \centering
% \subfloat{{\includegraphics[width=0.43\linewidth]{../media/gra/gramic_hr_data_dates} }}%
% \qquad
% \subfloat{{\includegraphics[width=0.4\linewidth]{../media/gra/gramic_sleep_data_dates} }}%
% \caption{ Datumsaufbau HR- und Schlafdaten}
% \label{fig:gra-date_differences}
%\end{figure}
2024-10-27 16:47:56 +01:00
Des Weiteren ist das csv mit den Schlafdaten Kommasepariert,
das Jahr 2023 wird ebenfalls mit einem Komma getrennt.
2024-10-27 18:33:35 +01:00
Als Resultat haben alle Datensätze ab 2023 eine weitere Spalte.
2024-10-27 16:47:56 +01:00
%\begin{figure}[H]
% \centering
% \includegraphics[width=0.4\linewidth]{../media/gra/gramic_sleep_data_data_encoding}
% \caption{Michael Graber - csv Kodierung}
% \label{fig:gra-sleep-data-csv-encoding}
%\end{figure}
2024-10-26 23:48:47 +02:00
\subsubsection { Datenbereinigung}
2024-10-27 18:33:35 +01:00
%Mit einem Python Skript wurden die Daten bereinigt.
%Dazu wurde anhand des Datumsbereichs und dem Jahr (dort wo kein Jahr angegeben wurde, galt das aktuelle Jahr) die Kalenderwoche ermittelt.
%So können beide Datensätze miteinander kombiniert werden.\\
%Der nächste Schritt bestand darin, bei den HR-Daten, dass \guillemotleft bpm\guillemotright zu entfernen, um die Werte Dezimalzahl umzuwandeln.
%In einem nächsten Schritt müssen die Ruhe- und Aktivdaten zu einem Durchschnitt gerechnet werden.
%Die so bereinigten Daten werden als csv-Datei zwischengespeichert.%:
2024-10-27 17:53:44 +01:00
%\begin{figure}[H]
% \centering
% \subfloat{{\includegraphics[width=0.3\linewidth]{../media/gra/gramic_hr_data_cleaned} }}%
% \qquad
% \subfloat{{\includegraphics[width=0.5\linewidth]{../media/gra/gramic_sleep_data_cleaned} }}%
% \caption{ Bereinigte HR- und Schlafdaten}
% \label{fig:gra-cleaned-datas}
%\end{figure}
2024-10-27 18:33:35 +01:00
%In einem letzten Schritt wurden die beiden Datensätze kombiniert.% und ebenfalls als csv-Datei zwischengespeichert.%:
2024-10-27 16:47:56 +01:00
%\begin{figure}[H]
% \centering
% \includegraphics[width=0.4\linewidth]{../media/gra/gramic_combined_data}
% \caption{Michael Graber - Kombinierte Daten als csv}
% \label{fig:gra-combined-data}
2024-10-27 18:33:35 +01:00
%\end{figure}
Die Datenbereiche wurden umgewandelt, die Einheiten aus den Werten entfernt, die HR-Durchschnittswerte berechnet werden und die Daten zuletzt kombiniert.