name: inverse layout: true class: center, middle, inverse --- # Analyzing Quantitative Data Lauren Bricker CSE 340 Spring 2022 --- layout:false [//]: # (Outline Slide) # Today's Agenda - Administrivia - If you can't complete Menus with your custom menu by the Saturday night, reach out on [Ed](https://edstem.org/us/courses/21053/discussion/) and we'll send you an `.apk`that you can load and test with. - Finish [Menus experiment design](menus-experiment.html#38) - How to use the Menus spreadsheet - Analyzing data - Dependent and independent variables - Discuss how we determine causality - Practice onboarding participants - Practice data analysis --- name: inverse layout: true class: center, middle, inverse --- # Determining Causality ## thinking theoretically... --- layout:false # Dependence/independence Events that are independent - Flipping heads and then tails - Day of week and whether a patient had a heart attack (probably?) Events that are dependent - Vice presidential candidate and presidential nominee - Diagnostic test being positive and whether patient has a disease -- What are some dependent and indepenent relationships in the Menus study? ??? Think about a coin flip: one flip does not depend on another. What if we collect this kind of data, what might be true about it? --- # What might we expect to see is true of dependent variables? - When one changes, the other changes at the same rate - When one changes, the other changes at a faster rate - When one changes, the other does the opposite ??? Called a correlation We can see it in a scatter plot Go look at data and make one --- # This is called *Correlation* We can see it in a *scatterplot* ![:img Example of correlations for heigh vs age (positively correlated) and height vs birth month (uncorrelated),60%, width](img/studies2/correlation.png) --- # Correlation (active) Demo [OpenSecrets.org data set on internet privacy resolution](https://www.opensecrets.org/featured-datasets/5) Active demo: Open it yourself: [tinyurl.com/cse340-22sp-ip-data](https://tinyurl.com/cse340-22sp-ip-data) Make a copy of this sheet to your own drive using File->Make a copy. (You must be logged into a Google account to make a copy) --- # Correlation demo [OpenSecrets.org data set on internet privacy resolution](https://www.opensecrets.org/featured-datasets/5) - Select two columns (use command/control click to select 2 columns) - Use Insert->Chart - Make sure this is a scatterplot -- ![:img Correlation of company giving,60%, width](img/studies2/correlation-demo.png) Is there a correllation? --- # Correlation != Causation ![:img Correlation of number of people who drowned per year and films nicolas cage appeared in, 80%, width](img/studies2/cagelation.png) --- # Correlation != Causation ![:img Two people talking. Says one: I used to think correlation implied causation. Says the other: Then I took a statistics course. Now I don't. Says the other: Sounds like the class helped. Says the first: Well maybe, 50%, width](img/studies2/correlation-cartoon.png) .footnote[[XKCD](https://xkcd.com/552/)] --- # Grouping for analysis Pivot Table test demo [tinyurl.com/cse340-22sp-ip-data](https://tinyurl.com/cse340-22sp-ip-data) ![:img Giving vs party for diff votes, 30%, width](img/studies2/pivot1.png) --- # Grouping and charting What do you see in the difference between tasks on each of these menus types? ![:img Image of bar chart tasks to menu type showing that normal menus get progressively slower as items become nonlinear while pie menus are about the same, 40%, width](img/studies2/chart.png) -- count: false Charting gives you a place to start, what questions you might want to ask. --- # Grouping and charting helps you check your assumptions [22sp Sample data](https://docs.google.com/spreadsheets/d/11t7VNKHWSl065L5KC5nHUnqjBE9yocZKAwISP_nteIQ/edit?usp=sharing) **Notes** - this is based off only one person doing all three sessions. - You likely will get better results with your data because you're doing 3+ distinct users - We will get even better results with ALL of the data merged together - (Remember to turn your CSV into the Canvas Assignment so we can combine) --- # Data Collection .left-column[ ![:img Image of bar chart comparing tasks to menu type showing that normal menus get progressively slower as items become nonlinear while pie menus are about the same, 100%, width](img/studies2/chart.png) ] .right-column[ Click on `Example Chart`. Here you can - Analyze and chart data: Simple Statistics - Min, Max, Mean (Sum/#), Median (Middle #), Mode (Most Common #) Demo Do this for speed *and* error. ] --- # Comparing groups to see if they are different Bar charts are not enough to assess difference though. Need to see the *distribution* A distribution is looking at how the people we are studying distributed over a specific variable we care about. A histogram graphically shows a distribution. --- # Histogram shows you a *distribution* Pivot Table test demo [tinyurl.com/cse340-22sp-ip-data](https://tinyurl.com/cse340-22sp-ip-data) ![:img Histogram of amount vs party, 40%, width](img/studies2/pivot2.png) --- # But having the right chart matters ![:img Histogram of data about speed of pie menu selection and linear menu selection for each task type, 40%, width](img/studies2/histogram.png) --- # Normal Vs Pie |Normal | Pie| |--|--| |![:img Histogram of data about speed of pie menu selection and linear menu selection for each task type,100%, width](img/studies2/normal-only.png)|![:img Histogram of data about speed of pie menu selection and linear menu selection for each task type, 100%, width](img/studies2/pie-only.png)| The cause of the difference only shows here. --- # What do we learn from a histogram? ![:img two distributions, 50%, width](img/studies2/samples1.png) ??? - shows a distribution - helps us tell if things are INDEPENDENT --- # Histograms What do we learn from a histogram? - shows a distribution - helps us tell if things are INDEPENDENT --- # Comparing two groups ![:img two distributions showing overlapping 95% confidence intervals, 50%, width](img/studies2/samples2.png) --- # Comparing two groups ![:img two distributions with less overlapping intervals (because more data is present), 50%, width](img/studies2/samples3.png) --- # Comparing two groups ![:img two distributions with more data but overlapping histograms thus hard to differentiate, 50%, width](img/studies2/samples4.png) --- # Comparing two groups ![:img two distributions with less overlapping intervals (because more data is present), 50%, width](img/studies2/samples5.png) --- # Comparing two groups ![:img two distributions not overlapping at all, 50%, width](img/studies2/samples6.png) --- # Comparing two groups ![:img same two distributions with difference between means marked as effect size, 50%, width](img/studies2/samples7.png) --- # Common Statistical Test for comparison: t-test Tests for difference between two samples Best used to determine what is ‘worthy of a second look’ Limited in its applicability to normal, independent data Does not help to document effect size [the actual difference between groups], just effect likelihood --- .left-column[ ## Problems with t-tests The more implausible the hypothesis, the greater chance that it is a ‘false alarm’ ] .right-column[ ![:img A picture of the likelihood of a positive t-test as influenced by priors (the expected likelihood of an outcome), 80%, width](img/studies2/priors.png) ] ??? Top row: Prior (what's known to be true before the experiment) bottom row: Calculated p-value Notice the middle column, where something that is a toss-up has higher plausability than we would expect. This is a "Type 1 error" Alternatively, a small sample may cause a Type II error (failure to detect a true difference) due to random sampling bias --- exclude: true .left-column[ ## Problems with t-tests ] .right-column[ - Doesn’t take prior knowledge into account - Susceptible to ‘data dredging’ - The more tests you conduct the more likely you will find a result even if one is not there - Adjustments mid experiment - Gives a yes or no answer: Either the null hypothesis is rejected (the result would be unlikely in a world where the null hypothesis was true) or it cannot be rejected - Based on assumed ‘average’ sample ] --- exclude: true # Which problems might affect our study? ??? Too many comparisons -- count: false 18 separate comparisons (3x3 conditions, 2 measures) ANOVA (**An**alysis **O**f **Va**riance): Fancy t-test that accounts for the whole group effect before doing pairwise comparisons ??? - Doesn’t take prior knowledge into account - Susceptible to ‘data dredging’ - The more tests you conduct the more likely you will find a result even if one is not there - Adjustments mid experiment - Gives a yes or no answer: Either the null hypothesis is rejected (the result would be unlikely in a world where the null hypothesis was true) or it cannot be rejected - Based on assumed ‘average’ sample --- # Demo of t-tests in our spreadsheet [22sp Sample data](https://tinyurl.com/cse340-22sp-ip-data) --- # Document what all of this in your [report](/courses/cse340/22sp/assignments/menu-report) Speed Results `Describe your thoughts about overall speed in different conditions. Use at least one chart to illustrate what you say. Here is an example chart generated using our data, when you paste your data into the spreadsheet you’ll see that it updates to reflect your data` Error Results `Describe what happened in terms of errors -- provide at least one chart showing what you learned about errors in different conditions` --- .left-column[ ## Document what all of this in your [report](/courses/cse340/22sp/assignments/menu-report) ] .right-column[ - Describe your hypothesis - Illustrate with graphs - Optional: use Table of results found in `Speed Analysis` and `Error Analysis` to describe Statistical Significance: `Pie menus were twice as fast as normal menus (M=.48s vs M=.83s), F(1,43)=295.891, p < .05. Unclassified menu items were harder to find than linear and relative ones (M=.84s, .59s, and .59s respectively), F(2,43)=93.778, p < 0.5. We also found an interaction effect between menu and task (as illustrated in the chart above), F(5, 43) = 51.945, p < .001.` ] --- # Using the right chart matters .left-column40[ ![:img Histogram of data about speed of pie menu selection and linear menu selection for each task type, 70%, width](img/studies2/histogram.png) ] .right-column50[ |Normal | Pie| |--|--| |![:img Histogram of data about speed of pie menu selection and linear menu selection for each task type,100%, width](img/studies2/normal-only.png)|![:img Histogram of data about speed of pie menu selection and linear menu selection for each task type, 100%, width](img/studies2/pie-only.png)| ] --- # Can we determine *causality*? We'd like to be able to argue the task/menu type influenced the speed and error results. -- This implies *dependence* between speed/error, task, and menu type -- And it assumes you have measured the right variables! --- # Drawing Conclusions
graph LR S(.) --> Hypothesis(Hypothesis:
Decreased seek
time and errors) Hypothesis -- "Study Design" --> Method(3 menus x
3 task conditions ) Method -- "Run Study" --> Data(Data) Data -- "Clean and Prep" --> Analysis(Analysis) Analysis --> Conclusions(Conclusions) classDef finish outline-style:double,fill:#d1e0e0,stroke:#333,stroke-width:2px,font-size:.7em,height:2.5em; classDef normal fill:#e6f3ff,stroke:#333,stroke-width:2px,font-size:.7em,height:2.5em; classDef normalbig fill:#e6f3ff,stroke:#333,stroke-width:2px,font-size:.7em,height:4em; classDef start fill:#d1e0e0,stroke:#333,stroke-width:4px,font-size:.7em,height:5em; classDef startsmall fill:#d1e0e0,stroke:#333,stroke-width:4px,font-size:.7em,height:2.5em; classDef invisible fill:#FFFFFF,stroke:#FFFFFF,color:#FFFFFF linkStyle 0 stroke-width:3px; linkStyle 1 stroke-width:3px; linkStyle 2 stroke-width:3px; linkStyle 3 stroke-width:3px; linkStyle 4 stroke-width:3px; class S invisible class Hypothesis start class Conclusions startsmall class Method normalbig class Data,Analysis normal
- Describe your hypothesis - Illustrate with graphs - Optional: Statistical Significance Draw Conclusions - Were errors less? - Was time faster? `Describe your conclusions. Do you think we should use pie menus more? What can we conclude from your data?` --- # Limitations of Laboratory Studies ??? Simulate real world environments - Location and equipment may be unfamiliar to participant [Coyne & Nielsen 2001] - Observation may effect performance - “Hawthorne Effect” [Mayo 1933] - Participant may become fatigued and not take necessary rest - “Demand Effect” [Orne 1962] - Tasks frequently artificial and repetitive, which may bore participants and negatively effect performance Studying real world use removes these limitations -- Simulate real world environments - Location and equipment may be unfamiliar to participant [Coyne & Nielsen 2001] - Observation may effect performance - “Hawthorne Effect” [Mayo 1933] - Participant may become fatigued and not take necessary rest - “Demand Effect” [Orne 1962] - Tasks frequently artificial and repetitive, which may bore participants and negatively effect performance Studying real world use removes these limitations