1 of 19

API CAN CODE �Data in Learners’ Lives

Final Project 4: Data Visualization

This work was made possible through generous support from the National Science Foundation (Award # 2141655).

2 of 19

Warmup

What do you notice?

What do you wonder?

Can you think of another graph to represent this data?

3 of 19

Recap: Project Phases 1, 2, and 3

Phase 1

  • Chose a dataset to work with
  • Created an EduBlocks program to retrieve data

Phase 2

  • Drafted 5 questions for peer review
  • Revised original list of questions

Phase 3

  • Filtered data, checked for missing data, and trimmed down to a desired list of variables

4 of 19

Today’s Focus: Data Visualization

There are four main goals for Phase 4 of the final project: �

  • Plan analysis in small groups
  • Conduct any necessary variable transformations
  • Create 3-5 graphs to visualize different �parts of the story and answer your �question of interest!
  • Peer review each others’ data�visualizations and draft interpretations

5 of 19

Planning Analysis in Small Groups

  • Discuss your topic and question(s) with 1-3 other students. �
  • Thinking about each person’s question:
    • What analysis could they do to answer this question?
    • Could they transform any variables to help answer the question?
    • What graphs would help show the answer to this question?

6 of 19

Conduct Analysis in CODAP

  • Start the Story Builder plugin in CODAP to track your progress. �
  • Think about the analysis you want to conduct. Are there…
    • Means, standard deviations, confidence intervals, or other statistics you want to calculate?
    • Linear models or new variables to create?
    • One- or two-variable graphs to show your findings?�
  • As you try out stages of your analysis, create Moments in Story Builder to save your progress!

7 of 19

Variable Transformations

  • Open this dataset in CODAP.�
  • Use the “+” button to add an attribute column. �
  • Name the new attribute “Millions.” Click the attribute name and click “Edit Formula.” �
  • In the Edit Formula screen, set this attribute to Worldwide gross divided by 1000000. What happens?

8 of 19

Variable Transformations

  • Open this dataset in CODAP.�
  • Use the “+” button to add another new attribute column. �
  • Use this variable to record whether the movie peaked at #1 or not. �
  • Go to Edit Formula and set it to �if(Peak = 1, “Yes”, “No”)��What happens?

9 of 19

Transformations Activity - Recap

Data transformations can be used to change the units or place value of a numeric variable, or to store the information in a qualitative variable in a new way. �

The examples we looked at here were:�

  • Creating a new variable to store $ in millions, and
  • Creating a new variable based on the value of another qualitative variable

10 of 19

Variable Transformations

  • As you work with your data, you may need to “transform” some variables and create new ones. �
  • Would it help to:
    • Have any Yes/No or 1/0 variables for whether a particular observation meets certain criteria?
    • Multiply or divide any variables by a value?
    • Add or subtract anything to any variables?�
    • Remember to save each Moment in Story Builder.

11 of 19

Data Visualization

  • Create 3-5 graphs to answer your question or different pieces of the story.�
  • Consider:
    • What one-variable graphs could you create to focus on the distribution of a particular variable?
    • What two-variable graphs could you create to examine relationships between two or more variables?�
    • Remember to save each Moment in Story Builder.

12 of 19

CODAP Share Link Generation

  • A share link in CODAP will allow you to share the current state of your CODAP analysis�
  • In the CODAP menu, go to “Share…” and then “Get link to shared view.”

13 of 19

CODAP Share Link Generation

  • In the following screen, click “Enable Sharing.”�
  • Once enabled, copy the link that generates. If you make later changes, be sure to click the button “Update Shared View” afterwards.

14 of 19

Interpreting Data Visualizations

  • Choose 3-5 of the data visualizations you created in the previous activity with Story Builder�
  • For each data visualization,
    • identify what kind of graph it is, and
    • write an interpretation of a feature of the graph, or the graph as a whole, that helps you answer one of your questions

15 of 19

Peer Review

  • Trade your list of questions with a classmate. �
  • Consider their dataset and the questions they want to answer. Offer feedback along the following lines:
    • Do you think these questions are answerable using these data visualizations? Why or why not?
    • Do your classmate’s interpretations align with what you see on the data visualization? Why or why not?
    • Suggest another possible data visualization your classmate could create to help answer one of their questions.

16 of 19

Revising Interpretations

  • Revise your data visualizations and interpretations based on your classmate’s suggestions. �
  • Some graphs might stay the same; others might change.�
  • You also might remove or add graphs based on their suggestions!

17 of 19

Reminder: Final Presentation Structure

  • For the final presentation, make a set of slides that includes:�
    • Dataset used
    • Question posed
    • Techniques used in program
    • 3-5 graphs you created
    • Description of what each graph is showing�Presentations should be about 3 minutes in length.

18 of 19

Exit Ticket

  • Submit the question you are working to answer.�
  • Submit the share link to your CODAP page.�
  • Describe any variable transformations or other analysis you conducted in CODAP.�
  • Submit a screenshot of 3 of the graphs you created, and explain what each shows. How do these help you answer your question?

19 of 19

Thanks!

apicancode@umd.edu

This work was made possible through generous support from the National Science Foundation (Award # 2141655).