From fca03acf89fd2e9af0fadc15026e842ffedb3041 Mon Sep 17 00:00:00 2001 From: phga Date: Tue, 20 Jul 2021 20:35:26 +0200 Subject: [PATCH] update: emg results done --- chap4/methodology.tex | 2 +- chap5/results.tex | 356 ++++++++++++++++++++++++++++++++++--- glossary.tex | 4 +- images/res_own_per_fat.png | Bin 0 -> 34086 bytes 4 files changed, 333 insertions(+), 29 deletions(-) create mode 100644 images/res_own_per_fat.png diff --git a/chap4/methodology.tex b/chap4/methodology.tex index b2ec338..b38cb87 100644 --- a/chap4/methodology.tex +++ b/chap4/methodology.tex @@ -267,7 +267,7 @@ impact on efficiency and overall satisfaction while using a mechanical keyboard?.''} \begin{longtable}{p{0.3cm} p{0.5cm} p{13cm} p{0.5cm}} - & \textbf{H1} & Lower key actuation force improves typing speed over higher key actuation force (efficiency - speed). & \\ + & \textbf{H1} & Actuation force has an impact on typing speed (efficiency - speed). & \\ \\ & \textbf{H2} & Higher key actuation force decreases typing errors compared to lower key actuation force (efficiency - error rate). & \\ \\ diff --git a/chap5/results.tex b/chap5/results.tex index 079b22f..1ecf7ee 100644 --- a/chap5/results.tex +++ b/chap5/results.tex @@ -6,20 +6,23 @@ This section addresses the statistical analysis of the data obtained throughout the main, within-subject, user study (n = 24) that consisted of five repeated measurements. Because the data was from related, dependent groups, we used -\textit{Repeated Measurement \gls{ANOVA}} if all required assumption were met -and \textit{Friedman's Test} otherwise. To identify the specific pairs of -treatments that differed significantly, we ran either \textit{Dependent T-Tests} -or \textit{Wilcoxon Signed Rank Tests} (both with \textit{Holm correction +\textit{\gls{rmANOVA}} if all required assumption were met and +\textit{Friedman's Test} otherwise. To identify the specific pairs of treatments +that differed significantly, we ran either \textit{Dependent T-Tests} or +\textit{Wilcoxon Signed Rank Tests} (both with \textit{Holm correction (sequetially rejective Bonferroni test)} \cite{holm_correction}) as post-hoc tests \cite{field_stats, downey_stats}. The reliability of the two sub-scales (hedonic and pragmatic quality) in the \glsfirst{UEQ-S} was estimated using \textit{Cronbach's alpha} \cite{tavakol_cronbachs_alpha}. All results are reported statistically significant with an $\alpha$-level of $p < 0.05$. We used -95\% confidence intervals in visualizations of certain results. Normality of -data or residuals was checked using visual assessment of \gls{Q-Q} plots and -additionally \textit{Shapiro-Wilk} Test \cite{field_stats, downey_stats}. +95\% confidence intervals when presenting certain results. Normality of data or +residuals was checked using visual assessment of \gls{Q-Q} plots and +additionally \textit{Shapiro-Wilk} Test. Further, we used \textit{Mauchly's Test + for Sphericity} to evaluate if there was statistically significant variation +in the variances of the differences of contrasting groups \cite{field_stats, + downey_stats}. -\subsubsection{Own Keyboard \& Reference Values} +\subsection{Own Keyboard} \label{sec:res_OPC} As mentioned in Section \ref{sec:main_design}, the keyboard \textit{Own} was used as a reference for some metrics captured during the experiment. Since the @@ -40,7 +43,9 @@ T0\_2 (M = 52.5, sd = 14.3, t = 2.44, p = 0.023), \glsfirst{CER} for T0\_1 (M = 0.039, t = -4.27, p = 0.0003). Because of the differences, we decided to use the means of all metrics gathered for each participant through T0\_1 and T0\_2 as the reference values to compute the \textit{\gls{OPC}} for the test keyboards -(\textit{Athena, Aphrodite, Nyx} and \textit{Hera}). +(\textit{Athena, Aphrodite, Nyx} and \textit{Hera}). This value was later used +to make statements about the performance of the individual test keyboards +compared to the participant's own, familiar, keyboard. Additionally, using a dependent T-test, we compared the muscle activity (\% of \glsfirst{MVC}) and found, that there are significant differences in left flexor @@ -51,39 +56,336 @@ Wilcoxon Signed Rank Test and found an significant difference for T0\_1 (M = 10.8, sd = 8.18, Med = 9.52) and T0\_2 (M = 7.71, sd = 6.08, Med = 5.32, p = 0.021). It has to be noted, that we had to remove two erroneous measurements for the right flexor (n = 22). No significant differences have been found in left or -right extensor (\glsfirst{ED}) \%\gls{MVC} between T0\_1 and T0\_2. +right extensor (\glsfirst{ED}) \%\gls{MVC} between T0\_1 and T0\_2. All results +can be observed in Table \ref{tbl:res_own_before_after}. \begin{table}[ht] \centering + \small \ra{1.3} \begin{tabular}{?l^l^l^l^l^l^l^l} \toprule \rowstyle{\itshape} - Y & Comparison & Statistic & p & Estimate & CI & Method & Alternative \\ + Y & Comparison & Statistic & p & Estimate & CI & Hypothesis \\ \midrule - WPM & T0\_1 - T0\_2 & 1.92 & 0.07 & 1.18 & [-0.09, 2.45] & T-test & two.sided \\ - AdjWPM & T0\_1 - T0\_2 & 2.44 & 0.02* & 1.35 & [0.21, 2.50] & T-test & two.sided \\ - KSPS & T0\_1 - T0\_2 & -1.53 & 0.14 & -0.08 & [-0.19, 0.03] & T-test & two.sided \\ - CER & T0\_1 - T0\_2 & -3.54 & 0.00* & -0.02 & [-0.03, -0.01] & T-test & two.sided \\ - TER & T0\_1 - T0\_2 & -4.27 & 0.00* & -0.02 & [-0.03, -0.01] & T-test & two.sided \\ - \%MVC_{LF} & T0\_1 - T0\_2 & 3.18 & 0.004* & 3.44 & [1.20, 5.68] & T-test & two.sided \\ - \%MVC_{LE} & T0\_1 - T0\_2 & 1.44 & 0.163 & 0.956 & [-0.42, 2.33] & T-test & two.sided \\ - - \%MVC_{RF} & T0\_1 - T0\_2 & 3.18 & 0.004* & 3.44 & [1.20, 5.68] & T-test & two.sided \\ - \%MVC_{RE} & T0\_1 - T0\_2 & 3.18 & 0.004 & 3.44 & [1.20, 5.68] & T-test & two.sided \\ + \multicolumn{6}{l}{\textbf{Parametric (Dependent T-test)}} \\ + WPM & T0\_1 - T0\_2 & 1.92 & 0.07^\dagger & 1.18 & [-0.09, 2.45] & two-tailed \\ + AdjWPM & T0\_1 - T0\_2 & 2.44 & 0.02^* & 1.35 & [0.21, 2.50] & two-tailed \\ + KSPS & T0\_1 - T0\_2 & -1.53 & 0.14 & -0.08 & [-0.19, 0.03] & two-tailed \\ + CER & T0\_1 - T0\_2 & -3.54 & 0.002^* & -0.02 & [-0.03, -0.01] & two-tailed \\ + TER & T0\_1 - T0\_2 & -4.27 & 0.0003^* & -0.02 & [-0.03, -0.01] & two-tailed \\ + \%MVC_{LF} & T0\_1 - T0\_2 & 3.18 & 0.004^* & 3.44 & [1.20, 5.68] & two-tailed \\ + \%MVC_{LE} & T0\_1 - T0\_2 & 1.44 & 0.163 & 0.956 & [-0.42, 2.33] & two-tailed \\ + \multicolumn{6}{l}{\textbf{Non Parametric (Wilcoxon Signed Rank Test)}} \\ + \%MVC_{RF} & T0\_1 - T0\_2 & 197 & 0.021^* & 1.83 & [0.39, 3.93] & two-tailed \\ + \%MVC_{RE} & T0\_1 - T0\_2 & 173 & 0.527 & 0.28 & [-0.58, 0.91] & two-tailed \\ \bottomrule \end{tabular} + \caption{Statistical analysis of differences between typing tests T0\_1 and + T0\_2 for keyboard \textit{Own}. For $\%MVC_{RF}$ two erroneous measurements + were removed (n = 22). Statistically significant differences (p < 0.05) are + marked with an asterisk and p values indicating a trend towards significance + are denoted with $\dagger$. Confidence intervals are given for the estimate + in the difference in means (T-test) and difference of the location parameter + (Wilcoxon). The subscript LF, RF, LE, RE stand for left or right forearm + flexor or extensor muscles} + \label{tbl:res_own_before_after} \end{table} +We also evaluated the means of \glsfirst{KCQ} questions 8 to 12 which concerned +perceived fatigue in fingers, wrists, arms, shoulders and neck respectively +(7-point Likert scale) and the slopes (improving, deteriorating, stable) of the +UX-curves drawn by each participant after the whole experiment, to identify +possible differences in perceived fatigue from T0\_1 to T0\_2. As shown in +Figure \ref{fig:res_own_per_fat}, participants \gls{KCQ} reported slight +improvements in terms of finger (diff = 0.33) and wrist (diff = 0.33) fatigue in +T0\_2 compared to T0\_1, no difference in arm fatigue (diff = 0) and very +slightly increased fatigue in shoulder (diff = -0.12) and neck (diff = -0.13) in +T0\_2 compared to T0\_1. Sixteen of the twenty-four UX-curves regarding overall +perceived fatigue had positive slope when measured from start of T0\_1 to end of +T0\_2 ($\pm$ 1 mm). The subjective reports about the decrease in finger and +wrist fatigue emphasize the decrease in muscle activity for the flexor muscles +we described in the last paragraph. + +\begin{figure}[ht] + \centering + \includegraphics[width=1.0\textwidth]{images/res_own_per_fat} + \caption{Trends for reported fatigue through the \gls{KCQ} (questions 8: + finger, 9: wrist, 10: arm, 11: shoulder, 12: neck) and histogram for the + slopes (IM: improving, DE: deteriorating, ST: stable) of UX-curves + concerning perceived fatigue. The curves were evaluated by looking at the y + value of the starting point for T0\_1 and comparing it to y value of the end + point for T0\_2 with a margin of $\pm$ 1 mm} + \label{fig:res_own_per_fat} +\end{figure} + \subsection{Performance Metrics} +% As briefly mentioned in the last section, the individual measurements were then converted into +% percentage values of the mean of the reference values gathered from typing tests +% with keyboard \textit{Own} (\gls{OPC}). \label{sec:res_perf} \subsubsection{Typing Speed} \label{sec:res_typing_speed} The typing speed for each individual keyboard and typing test was automatically captured with the help of the typing test functionality offered by -\glsfirst{GoTT}. We captured \gls{WPM}, \gls{AdjWPM} and -\gls{KSPS} according to the formulas mentioned in Section -\ref{sec:meas_perf}. The individual measurements were then converted into -percentage values of the mean of the reference values gathered from typing tests -with keyboard \textit{Own}. None of the gathered data for the individual -treatments was distributed normally and thus, Friedman's Test was applied. +\glsfirst{GoTT}. We captured \gls{WPM}, \gls{AdjWPM} and \gls{KSPS} according to +the formulas mentioned in Section \ref{sec:meas_perf}. We used the mean of the +results for both typing tests performed with each keyboard to conduct the +following statistical analysis. A \gls{rmANOVA} was performed and revealed +possible differences between at least two of the test keyboards (\textit{Athena, + Aphrodite, Nyx} and \textit{Hera}) in terms of \gls{WPM} (F(3, 69) = 6.036, p += 0.001). We performed dependent T-tests with Holm correction and found +significant differences between \textit{Aphrodite} (M = 51.5, sd = 14.0) and +\textit{Nyx} (M = 49.4, sd = 13.3, t = 3.33, p = 0.014), \textit{Athena} (M = +51.5, sd = 14.2) and \textit{Nyx} (M = 49.4, sd = 13.3, t = 2.76, p = 0.044) and +\textit{Hera} (M = 51.9, sd = 14.6) and \textit{Nyx} (M = 49.4, sd = 13.3, t = +3.53, p = 0.01). Further, the \gls{rmANOVA} for \gls{AdjWPM} yielded (F(3, 69) = +6.197, p = 0.0009) and for \gls{KSPS} (F(3, 69) = 3.566, p = 0.018). All +relevant results of the post-hoc tests and the summary of the performance data +can be observed in Tables \ref{tbl:sum_tkbs_speed} and \ref{tbl:res_tkbs_speed}. + +\begin{table}[ht] + \centering + \footnotesize + \ra{1.2} + \toprule + \parbox{.49\linewidth}{ + \begin{tabular}{?r^l^l^l^l^l} + \multicolumn{6}{c}{\textbf{\gls{WPM}}} \\ + \rowstyle{\itshape} + Pseud. & Mean & Min & Max & SD & SE \\ + \midrule + Athena & 51.47 & 17.96 & 73.86 & 14.21 & 2.90 \\ + Aphrodite & 51.46 & 20.76 & 76.36 & 14.01 & 2.86 \\ + Nyx & 49.39 & 20.80 & 74.26 & 13.28 & 2.71 \\ + Hera & 51.87 & 18.10 & 76.06 & 14.55 & 2.97 \\ + \end{tabular} + } + \parbox{.49\linewidth}{ + \begin{tabular}{?r^l^l^l^l^l^l^l} + \multicolumn{6}{c}{\textbf{\gls{AdjWPM}}} \\ + \rowstyle{\itshape} + Pseud. & Mean & Min & Max & SD & SE \\ + \midrule + Athena & 51.04 & 17.94 & 73.19 & 14.07 & 2.87 \\ + Aphrodite & 50.97 & 20.76 & 75.78 & 13.95 & 2.85 \\ + Nyx & 48.84 & 20.80 & 73.62 & 13.17 & 2.69 \\ + Hera & 51.32 & 18.06 & 75.14 & 14.40 & 2.94 \\ + \end{tabular} + } + \begin{tabular}{?r^l^l^l^l^l^l^l} + \\ + \multicolumn{6}{c}{\textbf{\gls{KSPS}}} \\ + \rowstyle{\itshape} + Pseud. & Mean & Min & Max & SD & SE \\ + \midrule + Athena & 5.23 & 1.68 & 7.94 & 1.54 & 0.31 \\ + Aphrodite & 5.32 & 2.00 & 8.14 & 1.50 & 0.31 \\ + Nyx & 5.31 & 1.95 & 8.15 & 1.48 & 0.30 \\ + Hera & 5.37 & 1.72 & 8.15 & 1.57 & 0.32 \\ + \end{tabular} + \bottomrule + \caption{Summaries for \glsfirst{WPM}, \glsfirst{AdjWPM} and \glsfirst{KSPS} for the test keyboards} + \label{tbl:sum_tkbs_speed} +\end{table} + +\begin{table}[ht] + \centering + \small + \ra{1.3} + \begin{tabular}{?l^l^l^l^l^l^l^l} + \toprule + \rowstyle{\itshape} + Y & Comparison & Statistic & p & Estimate & CI & Hypothesis \\ + \midrule + \multicolumn{6}{l}{\textbf{Parametric (Dependent T-test)}} \\ + WPM & Athena - Nyx & 2.765 & 0.044^* & 2.083 & [0.52, 3.64] & two-tailed \\ + WPM & Aphrodite - Nyx & 3.332 & 0.014^* & 2.069 & [0.78, 3.35] & two-tailed \\ + WPM & Hera - Nyx & 3.541 & 0.010^* & 2.479 & [1.03, 3.93] & two-tailed \\ + AdjWPM & Athena - Nyx & 2.868 & 0.035^* & 2.200 & [0.61, 3.79] & two-tailed \\ + AdjWPM & Aphrodite - Nyx & 3.443 & 0.011^* & 2.132 & [0.85, 3.41] & two-tailed \\ + AdjWPM & Hera - Nyx & 3.515 & 0.011^* & 2.475 & [1.02, 3.93] & two-tailed \\ + KSPS & Athena - Hera & -2.834 & 0.056^\dagger & -0.145 & [-0.25, -0.04] & two-tailed \\ + KSPS & Aphrodite - Athena & 2.566 & 0.086^\dagger & 0.095 & [0.02, 0.17] & two-tailed \\ + \bottomrule + \end{tabular} + \caption{Relevant post-hoc results of speed related metrics for the test + keyboards. Significant p values are denoted with * and p values indicating a + trend towards significance are marked with $\dagger$. Confidence intervals + are given for the estimate in the difference in means} + \label{tbl:res_tkbs_speed} +\end{table} + +\subsubsection{Error Rate} +\label{sec:res_error_rate} +\gls{GoTT} also automatically tracked various error related metrics from which +we analyzed \glsfirst{UER}, \glsfirst{CER} and \glsfirst{TER}. Since we were +interested in whether higher actuation forces lead to a lower error rates +compared to lower actuation forces, we conducted one-tailed post-hoc tests for +the following statistical analyses. Like in Section \ref{sec:res_typing_speed}, +we used the means of the results from both typing test for each keyboard to +conduct the analysis. The Friedman's Tests for \gls{TER} ($\chi^2$(3) = 25.4, p += 0.00001) and the \gls{rmANOVA} for \gls{CER} (F(3, 69) = 13.355, p = 0.0000408 +(\gls{GG})) revealed differences for at least two test keyboards. The Friedman's +Test for \gls{UER} ($\chi^2$(3) = 2.59, p = 0.46) yielded no statistical +significant difference. It should be noted, that the 90th percentile of +\gls{UER} for all keyboards was still below 1\%. Summaries for the individual +metrics and results for all post-hoc tests can be seen in Table +\ref{tbl:sum_tkbs_err} and \ref{tbl:res_tkbs_err}. + +\begin{table}[ht] + \centering + \footnotesize + \ra{1.2} + \toprule + \begin{tabular}{?r^l^l^l^l^l} + \multicolumn{6}{c}{\textbf{\gls{TER}}} \\ + \rowstyle{\itshape} + Pseud. & Mean & Min & Max & SD & SE \\ + \midrule + Athena & 0.08 & 0.02 & 0.17 & 0.03 & 0.01 \\ + Aphrodite & 0.09 & 0.02 & 0.20 & 0.04 & 0.01 \\ + Nyx & 0.11 & 0.03 & 0.25 & 0.06 & 0.01 \\ + Hera & 0.09 & 0.02 & 0.21 & 0.04 & 0.01 \\ + \end{tabular} + \\ + \parbox{.49\linewidth}{ + \begin{tabular}{?r^l^l^l^l^l^l^l} + \multicolumn{6}{c}{\textbf{\gls{UER}}} \\ + \rowstyle{\itshape} + Pseud. & Mean & Min & Max & SD & SE \\ + \midrule + Athena & 0.01 & 0.00 & 0.14 & 0.03 & 0.01 \\ + Aphrodite & 0.01 & 0.00 & 0.17 & 0.03 & 0.01 \\ + Nyx & 0.01 & 0.00 & 0.21 & 0.04 & 0.01 \\ + Hera & 0.01 & 0.00 & 0.18 & 0.04 & 0.01 \\ + \end{tabular} + } + \parbox{.49\linewidth}{ + \begin{tabular}{?r^l^l^l^l^l^l^l} + \multicolumn{6}{c}{\textbf{\gls{CER}}} \\ + \rowstyle{\itshape} + Pseud. & Mean & Min & Max & SD & SE \\ + \midrule + Athena & 0.07 & 0.02 & 0.13 & 0.03 & 0.01 \\ + Aphrodite & 0.08 & 0.02 & 0.18 & 0.04 & 0.01 \\ + Nyx & 0.10 & 0.03 & 0.23 & 0.05 & 0.01 \\ + Hera & 0.08 & 0.02 & 0.14 & 0.04 & 0.01 \\ + \end{tabular} + } + \bottomrule + \caption{Summaries for \glsfirst{TER}, \glsfirst{UER} and \glsfirst{CER} for the test keyboards} + \label{tbl:sum_tkbs_err} +\end{table} + +\begin{table}[ht] + \centering + \small + \ra{1.3} + \begin{tabular}{?l^l^l^l^l^l^l^l} + \toprule + \rowstyle{\itshape} + Y & Comparison & Statistic & p & Estimate & CI & Hypothesis \\ + \midrule + \multicolumn{6}{l}{\textbf{Non Parametric (Wilcoxon Signed Rank Test)}} \\ + TER & Athena - Hera & 38.0 & 0.004^* & -0.011 & [-Inf, -0.01] & less \\ + TER & Athena - Aphrodite & 58.5 & 0.009^* & -0.012 & [-Inf, 0] & less \\ + TER & Athena - Nyx & 18.0 & 0.00009^* & -0.027 & [-Inf, -0.02] & less \\ + TER & Aphrodite - Nyx & 35.5 & 0.002^* & -0.018 & [-Inf, -0.01] & less \\ + TER & Hera - Aphrodite & 181.0 & 0.816 & 0.002 & [-Inf, 0.01] & less \\ + TER & Hera - Nyx & 29.5 & 0.002^* & -0.016 & [-Inf, -0.01] & less \\ + \multicolumn{6}{l}{\textbf{Parametric (Dependent T-test)}} \\ + CER & Athena - Hera & -2.796 & 0.015^* & -0.011 & [-Inf, 0] & less \\ + CER & Athena - Aphrodite & -2.772 & 0.015^* & -0.011 & [-Inf, 0] & less \\ + CER & Athena - Nyx & -4.356 & 0.0007^* & -0.030 & [-Inf, -0.02] & less \\ + CER & Aphrodite - Nyx & -3.821 & 0.002^* & -0.019 & [-Inf, -0.01] & less \\ + CER & Hera - Aphrodite & 0.050 & 0.520 & 0.000 & [-Inf, 0.01] & less \\ + CER & Hera - Nyx & -3.825 & 0.002^* & -0.019 & [-Inf, -0.01] & less \\ + \bottomrule + \end{tabular} + \caption{Post-hoc results of error rates for the test keyboards. Significant p + values are denoted with *. Confidence intervals are given for the estimate + in the difference in means (T-test) and difference of the location parameter + (Wilcoxon)} + \label{tbl:res_tkbs_err} +\end{table} + +\subsubsection{Muscle Activity} +\label{sec:res_muscle_activity} +We utilized the \gls{EMG} device described in Section \ref{sec:main_design} to +gather data about the muscle activities (\% of \glsfirst{MVC}) during typing +tests for the extensor and flexor muscles of both forearms. For our analysis, we +used the mean values of the results for both typing tests with each keyboard. +It has to be noted, that we had to remove two erroneous measurements concerning +the right flexor muscle (n = 22). We found no significant differences in +\%\gls{MVC} for any of the test keyboards in neither flexor, nor extensor +\gls{EMG} measurements. Further, we analyzed the effect of the individual +keyboards on \%\gls{MVC}s separately for first and second typing tests (Tn\_1 \& +Tn\_2, n := 1, ..., 4), but did not find any statistically significant results +as well. Lastly, we analyzed possible differences between \%\gls{MVC} +measurements of first and second typing tests for each individual keyboard, +using either dependent T-tests or Wilcoxon Signed Rank Tests. There were no +statistically significant differences in \%\gls{MVC} between the first and the +second typing test for any keyboard/muscle combination. The summaries for all +test keyboards of the mean values for both typing tests combined can be observed +in Table \ref{tbl:sum_tkbs_emg}. + +\begin{table}[ht] + \centering + \footnotesize + \ra{1.2} + \toprule + \parbox{.49\linewidth}{ + \begin{tabular}{?r^l^l^l^l^l} + \multicolumn{6}{c}{\textbf{Left Flexor \%\gls{MVC}}} \\ + \rowstyle{\itshape} + Pseud. & Mean & Min & Max & SD & SE \\ + \midrule + Athena & 9.90 & 0.94 & 41.91 & 9.03 & 1.84 \\ + Aphrodite & 8.82 & 0.26 & 23.10 & 6.37 & 1.30 \\ + Nyx & 8.84 & 2.13 & 24.37 & 6.65 & 1.36 \\ + Hera & 9.98 & 2.82 & 25.18 & 6.91 & 1.41 \\ + \end{tabular} + } + \parbox{.49\linewidth}{ + \begin{tabular}{?r^l^l^l^l^l^l^l} + \multicolumn{6}{c}{\textbf{Right Flexor \%\gls{MVC}} \textit{(n = 22)}} \\ + \rowstyle{\itshape} + Pseud. & Mean & Min & Max & SD & SE \\ + \midrule + Athena & 9.69 & 2.13 & 23.88 & 5.67 & 1.21 \\ + Aphrodite & 9.33 & 2.15 & 16.96 & 4.51 & 0.96 \\ + Nyx & 8.60 & 1.68 & 16.16 & 4.43 & 0.94 \\ + Hera & 9.26 & 1.42 & 20.39 & 5.75 & 1.23 \\ + \end{tabular} + } + \\ + \parbox{.49\linewidth}{ + \begin{tabular}{?r^l^l^l^l^l^l^l} + \multicolumn{6}{c}{\textbf{Left Extensor \%\gls{MVC}}} \\ + \rowstyle{\itshape} + Pseud. & Mean & Min & Max & SD & SE \\ + \midrule + Athena & 12.24 & 5.17 & 18.98 & 4.11 & 0.84 \\ + Aphrodite & 11.60 & 4.80 & 16.86 & 3.67 & 0.75 \\ + Nyx & 11.43 & 5.14 & 16.45 & 3.87 & 0.79 \\ + Hera & 11.73 & 4.80 & 21.05 & 4.10 & 0.84 \\ + \end{tabular} + } + \parbox{.49\linewidth}{ + \begin{tabular}{?r^l^l^l^l^l^l^l} + \multicolumn{6}{c}{\textbf{Right Extensor \%\gls{MVC}}} \\ + \rowstyle{\itshape} + Pseud. & Mean & Min & Max & SD & SE \\ + \midrule + Athena & 10.78 & 3.34 & 17.58 & 3.86 & 0.79 \\ + Aphrodite & 10.66 & 3.56 & 19.05 & 4.41 & 0.90 \\ + Nyx & 10.57 & 3.81 & 21.55 & 4.33 & 0.88 \\ + Hera & 10.79 & 4.11 & 19.50 & 4.09 & 0.83 \\ + \end{tabular} + } + \bottomrule + \caption{Summaries for the mean values of measured muscle activity (\% of + \glsfirst{MVC}) in both typing tests conducted with each keyboard.} + \label{tbl:sum_tkbs_emg} +\end{table} \ No newline at end of file diff --git a/glossary.tex b/glossary.tex index 206f2dd..7361c02 100644 --- a/glossary.tex +++ b/glossary.tex @@ -22,6 +22,7 @@ \newacronym{KSPS}{KSPS}{Keystrokes per Second} \newacronym{CER}{CER}{Corrected Error Rate} \newacronym{UER}{UER}{Uncorrected Error Rate} +\newacronym{TER}{TER}{Total Error Rate} \newacronym{KSPC}{KSPC}{Keystrokes per Character} \newacronym{UEQ-S}{UEQ-S}{short version of the user experience questionnaire} \newacronym{UEQ}{UEQ}{user experience questionnaire} @@ -36,7 +37,8 @@ \newacronym{OLED}{OLED}{organic light-emitting diode} \newacronym{GMMK}{GMMK}{Glorious Modular Mechanical Keyboards} -\newacronym{ANOVA}{ANOVA}{Analysis Of Variance} +\newacronym{rmANOVA}{rmANOVA}{Repeated Measurement Analysis Of Variance} +\newacronym{GG}{GG}{Greenhouse–Geisser corrected} \newacronym{Q-Q}{Q-Q}{quantile-quantile} \newacronym{OPC}{OPC}{percentage of keyboard ``Own''} diff --git a/images/res_own_per_fat.png b/images/res_own_per_fat.png new file mode 100644 index 0000000000000000000000000000000000000000..005c7719bee7df16325288872fd61f86fa587aac GIT binary patch literal 34086 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

CRcS_| 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§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 W*uWnrIfqRovYR~9=B%|x#Qy-Vt?u;z literal 0 HcmV?d00001