# Data Visualization. Christopher Simpkins

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 Data Visualization Christopher Simpkins

2 Data Visualization Data visualization is an activity in the exploratory data analysis process in which we try to figure out what story the data has to tell We ll be introduced to Lecture material taken or adapted from Phillip K. Janert, Data Analysis with Open Source Tools, O Reilly, 2010 Numpy Matplotlib Single-variable plots Two-variable plots Multi-variable plots Copyright Georgia Tech. All Rights Reserved. 2

3 3 One Variable: Shape and Distribution What s the spread of values? Are the values symmetric? Is the distribution even, or are there common values? Are there outliers? How many? We can answer questions like these with Dot and jitter plots Histograms Cumulative distribution plots We ll learn how to construct these plots with Matplotlib and get a feel for what they tell us

4 Washington 2864 Adams 1460 Jefferson 2921 Madison 2921 Monroe 2921 Adams 1460 Jackson 2921 VanBuren 1460 Harrison 31 Tyler 1427 Polk 1460 Taylor 491 Filmore 967 Pierce 1460 Buchanan 1460 Lincoln 1503 Johnson 1418 Grant 2921 Hayes 1460 Garfield 199 Arthur 1260 Cleveland 1460 Copyright Georgia Tech. All Rights Reserved. Dot and Jitter Plots Harrison 1460 Cleveland 1460 McKinley 1655 Roosevelt 2727 Taft 1460 Wilson 2921 Harding 881 Coolidge 2039 Hoover 1460 Roosevelt 4452 Truman 2810 Eisenhower 2922 Kennedy 1036 Johnson 1886 Nixon 2027 Ford 895 Carter 1461 Reagan 2922 Bush 1461 Clinton 2922 Bush 1110 From Robert W. Hayden, A Dataset that is 44% Outliers, Journal of Statistics Education, Volume 13, Number 1 (2005), Good first step in understanding a single-variable data set is to create a dot plot In this data, there is only one variable: days in office (for US presidents) 4

5 5 Dot and Jitter of Presidential Terms Every number in the data set is represented by a dot Dots are stacked, or jittered so they don t overlap The y-axis has no label because we re just getting a feel for the shape of the data set (although if we labeled the y-axis with numbers we d essentially have a histogram with a bin size of 1 - more later) How can we produce this plot in matplotlib?

6 Dot and Jitter in Matplotlib Unlike some statistical packages, like R, matplotlib doesn t support dot-and-jitter plots out of the box We can use scatter plots to do dot-and-jitter plots Rather than plotting the dots in a uniform stack, we plot them randomly The x values are the numbers of days in office The y values are random heights above the x-axis so that we can see each point and get an idea of mass, that is, where the points are clustering - these are the frequently occurring x values General matplotlib procedure: load data from file generate y values from data plot with scatter plot Copyright Georgia Tech. All Rights Reserved. 6

7 Loading data from a file: numpy.loadtxt() We want to ignore the first column (president s names), so we pass usecols=(1,) so only the second column (0-based indexing) is used; usecols expects a sequence, so we add a comma after the 1 We want integers, so we pass dtype=int We ll use ipython with the --pylab option ipython is an enhanced interactive Python shell The --pylab option loads numpy and matplotlib into the current namespace, making ipython a matlab-like environment \$ ipython -pylab In [1]: dio = loadtxt('presidents.dat', usecols=(1,), dtype=int) In [2]: dio Out[2]: array([2864, 1460, 2921, 2921, 2921, 1460, 2921, 1460, 31, 1427, 1460, 491, 967, 1460, 1460, 1503, 1418, 2921, 1460, 199, 1260, 1460, 1460, 1460, 1655, 2727, 1460, 2921, 881, 2039, 1460, 4452, 2810, 2922, 1036, 1886, 2027, 895, 1461, 2922, 1461, 2922, 1110]) Copyright Georgia Tech. All Rights Reserved. 7

8 Generating the y-values from the x-values Generate random y-values for each x-value to jitter them (recall that jittering means moving them slightly so they don t cover each other up) Use Python s random.random() function (not numpy.random.randn()) so we get y-values in the range [0,1). In [14]: ys = [random.random() for x in range(0, len(dio))] Now we have x-values and y-values, so we re ready to plot In [14]: scatter(dio, ys) Out[14]: <matplotlib.collections.pathcollection at 0x1169cbb50> Copyright Georgia Tech. All Rights Reserved. 8

9 9 Our First Dot and Jitter Plot in Matplotlib We get a window like this Need to fix a few things: Aspect ratio of plot distorts the data, which is much wider Axis labels show small negative regions, but all data values are positive Y axis needs no labels

10 10 Setting the Aspect Ratio in Matplotlib To change the aspect ratio of the chart, we need a reference to its Axes object, which we get with the axes() method The method we need from the Axes object is set_aspect In [29]: help(axes().set_aspect) Help on method set_aspect in module matplotlib.axes: set_aspect(self, aspect, adjustable=none, anchor=none) method of matplotlib.axes.axessubplot instance *aspect* ======== ================================================ value description ======== ================================================ 'auto' automatic; fill position rectangle with data 'normal' same as 'auto'; deprecated 'equal' same scaling from data to plot units for x and y num a circle will be stretched such that the height is num times the width. aspect=1 is the same as aspect='equal'. ======== ================================================

11 Using axes().set_aspect() Matplotlib provides a stateful command-oriented wrapper around figures - as we execute functions, the current figure changes (it s meant to be like MATLAB) If we want to start over, we can call clf() to get a blank figure Let s try set_aspect(1000) (I m saving you some effort here - it requires a few trials and errors to figure out that 1000 is what we want) This passes the TLAR test (That Looks About Right) Now let s fix the axes ranges and add a label for the x-axis Copyright Georgia Tech. All Rights Reserved. 11

12 12 Setting Axis Ranges and Labels To finish up our dot and jitter plot we ll set axis ranges, add an x-axis label, and suppress the y-axis since we don t care about the jitter values (we re only plotting dots) axis([xmin, xmax, ymin, ymax]) sets the axis ranges axes().yaxis.set_visible() suppresses the y-axis xlabel() sets the x-axis label In [48]: axis([0,5000,0,1]) Out[48]: [0, 5000, 0, 1] In [49]: axes().yaxis.set_visible(false) In [50]: xlabel('days in office') Out[50]: <matplotlib.text.text at 0x104b4e910>

13 13 The Complete pylab Dot Plot Session \$ ipython --pylab In [1]: dio = loadtxt('presidents.dat', usecols=(1,), dtype=int) In [2]: import random In [3]: ys = [random.random() for x in range(0, len(dio))] In [4]: scatter(dio, ys) Out[4]: <matplotlib.collections.pathcollection at 0x > In [5]: axes().set_aspect(1000) In [6]: axis([0, 5000, 0, 1]) Out[6]: [0, 5000, 0, 1] In [7]: axes().yaxis.set_visible(false)

14 14 Our Finished Dot and Jitter Plot Now to the point: what does it tell us? The data is bimodal, with modes at 1460 and 2921» What do these modes mean? Hint: 1460 = 4 x 365 Almost half of the data are outliers Can t just discard outliers as noise without good reason. In this data set, the outliers provide crucial information: many presidents serve partial terms.

15 15 Histograms Dot plots give us a big picture, but they aren t good for showing quantitative features of the data and aren t good for large data sets Histograms divide a univariate data set into bins and show how many elements are in each bin Good for showing the shape of a distribution Two main parameters: bins and alignment Alignment is more important for a smaller data set

16 Copyright Georgia Tech. All Rights Reserved. Salary Data Set We ll use a data set that contains a single column of data: the salaries of professionals in an organization Good example of anonymized data 167 data points 16

17 17 This: Gives us this: Simple Histograms in pylab \$ ipython --pylab In [1]: lab1 = loadtxt('lab1-all.dat') In [2]: hist(lab1)

18 Determining the Optimal Bin Width Trial and error process, but with a principled first guess Scott s Rule (assumes a Gaussian distribution, but assumption is OK since all we re doing is educating our first guess): Here s how we compute this in pylab: Standard deviation is given by std() method on array n is the size of the array, given by len(lab1) We approximate cube root by raising to 1/3 power In [15]: binwidth = (3.5 * lab1.std()) / (len(lab1) **.333) Copyright Georgia Tech. All Rights Reserved. 18

19 19 Using Bin Width in Matplotlib Matplotlib s hist() function doesn t have a bin width parameter, it has a bins (number of bins) parameter So we divide the range of the data by the bin width (and convert that to an integer) Let s try it: In [13]: bins = int( (lab1.max() - lab1.min()) / binwidth) In [14]: bins Out[14]: 8 In [15]: clf() In [16]: hist(lab1, bins=8) Out[16]: (array([18, 12, 47, 41, 34, 9, 5, 1]), array([ , , , , , , , , ]), <a list of 8 Patch objects>)

20 20 Our Salary Histogram with 8 Bins Scott s rule tends to give a bin-width that is too wide Let s try more bins: In [19]: hist(lab1, bins=16)

21 Salary Histogram with 16 Bins Better. Now let s chop off the outliers by setting the range Copyright Georgia Tech. All Rights Reserved. 21

22 22 Setting the Range of a Histogram We can remove outliers from a histogram by restricting the range of data we plot with the range=(min, max) parameter In [30]: clf() In [31]: hist(lab1, bins=16, range=(26000, ))

23 23 What Does Our Histogram Tell Us? Average salary looks like it s bout 70,000 A few outliers with very low salaries, very few with high salaries Looks like the data follows a Gaussian distribution In the next lecture, we ll see how to determine if the data is actually Gaussian-distributed

24 Cumulative Distribution Plots What if we want to know how many people have salaries above a certain number? Hard to tell from histogram alone Cumulative distribution plot tells us this kind of information Cumulative distribution plots are done with the same hist() function in Matplotlib pass the cumulative=true argument pass histtype= step to make it look like a CDF plot Copyright Georgia Tech. All Rights Reserved. 24

25 25 CDF Plot of Salary Data In [47]: clf() In [48]: hist(lab1, bins=16, cumulative=true, histtype='step') Out[48]:... In [49]: axis([0, , 0, 200]) Out[49]: [0, , 0, 200] Looks like more than half the professionals in this organization make over 70,000

26 26 Two Variables: Establishing Relationships We have two variables, perhaps one is a function of the other How can we tell? Scatter plots Very simple to throw data into a scatter plot Fun part comes in next lecture when we build a model of the relationship between the variables

27 Plotting Two Variables Given a data set relating brain weight to body weight in various mammals 1 We can plot the brain weight versus body weight to see what relationship exists between them We ll take body weight as the independent variable, brain weight as a function of body weight Col 0 is index, col 1 is brain weight, col 2 is body weight (I ve removed outliers) 1 Copyright Georgia Tech. All Rights Reserved. 27

28 28 Scatter Plot in Matplotlib In [70]: brain = loadtxt('brain-body.dat', usecols=(1,)) In [71]: body = loadtxt('brain-body.dat', usecols=(2,)) In [72]: scatter(body, brain) Out[72]: <matplotlib.collections.pathcollection at 0x1189a1ad0> In [73]: ylabel('brain Weight') Out[73]: <matplotlib.text.text at 0x116edecd0> In [74]: xlabel('body Weight') Out[74]: <matplotlib.text.text at 0x116ee1810> In [75]: axis([0, 800, 0, 600]) Out[75]: [0, 800, 0, 600]

29 29 Scatter Plot in Matplotlib Looks like a linear relationship. Next lecture we ll see how to confirm our intuition

30 30 Conclusion We ve seen the vary basics of looking at single and two-variable data We ve worked with numpy and matplotlib Many more topics to consider in data visualization: Smoothing Log plots Multivariate plots In the next lecture we ll begin to analyze the data

### United States Presidents

U.S. Presidents 1789-1845 Item 4213 Name United States Presidents 1789-1845 M N Y P Y T Q K F Z B Z W B O E J A C K S O N Y A W O O N R Y P P F T E S A V I Z C R U P R Y C H S D D E P L N O B L M I L Y

### 21 st Century Math Projects

Project Title: U.S. Presidential Inquiry Standard Focus: Data Analysis & Probability Time Range: 3-5 Days Supplies: Pencil and Paper Topics of Focus: - Box and Whisker Plot - Mean, Median, Mode - Stem

### US Presidents. Welcome, students!

US Presidents Welcome, students! George Washington The Father of the Country 1st President of the US. April 30,1789- March 3, 1797 Born: February 22, 1732 Died: December 14, 1799 Father: Augustine Washington

### BNG 202 Biomechanics Lab. Descriptive statistics and probability distributions I

BNG 202 Biomechanics Lab Descriptive statistics and probability distributions I Overview The overall goal of this short course in statistics is to provide an introduction to descriptive and inferential

### Summarizing and Displaying Categorical Data

Summarizing and Displaying Categorical Data Categorical data can be summarized in a frequency distribution which counts the number of cases, or frequency, that fall into each category, or a relative frequency

### American Presidents. Author: Dr. Michael Libbee, Michigan Geographic Alliance

American Presidents Author: Dr. Michael Libbee, Michigan Geographic Alliance Lesson Overview: Students will understand how the political geography of the country has changed. This lesson helps summarize

### Chapter 2 - Graphical Summaries of Data

Chapter 2 - Graphical Summaries of Data Data recorded in the sequence in which they are collected and before they are processed or ranked are called raw data. Raw data is often difficult to make sense

### Assignment 2: Option Pricing and the Black-Scholes formula The University of British Columbia Science One CS 2015-2016 Instructor: Michael Gelbart

Assignment 2: Option Pricing and the Black-Scholes formula The University of British Columbia Science One CS 2015-2016 Instructor: Michael Gelbart Overview Due Thursday, November 12th at 11:59pm Last updated

### Commentary on Presidential Bracketology / May Madness By Richard Schuldt (Director, UIS Survey Research Office)

Commentary on Presidential Bracketology / May Madness By Richard Schuldt (Director, UIS Survey Research Office) Likely Regional winners. Overall, the Number One seeds look like winners in each of their

### The Big Picture. Describing Data: Categorical and Quantitative Variables Population. Descriptive Statistics. Community Coalitions (n = 175)

Describing Data: Categorical and Quantitative Variables Population The Big Picture Sampling Statistical Inference Sample Exploratory Data Analysis Descriptive Statistics In order to make sense of data,

### Presidential Election Results 1789 2008

Presidential Election Results 1789 2008 Introduction The Electoral College consists of 538 electors, who are representatives typically chosen by the candidate s political party, though some state laws

### Exploratory data analysis (Chapter 2) Fall 2011

Exploratory data analysis (Chapter 2) Fall 2011 Data Examples Example 1: Survey Data 1 Data collected from a Stat 371 class in Fall 2005 2 They answered questions about their: gender, major, year in school,

### Tutorial 3: Graphics and Exploratory Data Analysis in R Jason Pienaar and Tom Miller

Tutorial 3: Graphics and Exploratory Data Analysis in R Jason Pienaar and Tom Miller Getting to know the data An important first step before performing any kind of statistical analysis is to familiarize

### Diagrams and Graphs of Statistical Data

Diagrams and Graphs of Statistical Data One of the most effective and interesting alternative way in which a statistical data may be presented is through diagrams and graphs. There are several ways in

### MARS STUDENT IMAGING PROJECT

MARS STUDENT IMAGING PROJECT Data Analysis Practice Guide Mars Education Program Arizona State University Data Analysis Practice Guide This set of activities is designed to help you organize data you collect

### Exercise 1.12 (Pg. 22-23)

Individuals: The objects that are described by a set of data. They may be people, animals, things, etc. (Also referred to as Cases or Records) Variables: The characteristics recorded about each individual.

### Pre-Calculus Graphing Calculator Handbook

Pre-Calculus Graphing Calculator Handbook I. Graphing Functions A. Button for Functions This button is used to enter any function to be graphed. You can enter up to 10 different functions at a time. Use

### AMS 7L LAB #2 Spring, 2009. Exploratory Data Analysis

AMS 7L LAB #2 Spring, 2009 Exploratory Data Analysis Name: Lab Section: Instructions: The TAs/lab assistants are available to help you if you have any questions about this lab exercise. If you have any

### Technology Step-by-Step Using StatCrunch

Technology Step-by-Step Using StatCrunch Section 1.3 Simple Random Sampling 1. Select Data, highlight Simulate Data, then highlight Discrete Uniform. 2. Fill in the following window with the appropriate

### Lecture 2: Descriptive Statistics and Exploratory Data Analysis

Lecture 2: Descriptive Statistics and Exploratory Data Analysis Further Thoughts on Experimental Design 16 Individuals (8 each from two populations) with replicates Pop 1 Pop 2 Randomly sample 4 individuals

### Calculator Notes for the TI-Nspire and TI-Nspire CAS

CHAPTER 11 Calculator Notes for the Note 11A: Entering e In any application, press u to display the value e. Press. after you press u to display the value of e without an exponent. Note 11B: Normal Graphs

### Visualizing Data. Contents. 1 Visualizing Data. Anthony Tanbakuchi Department of Mathematics Pima Community College. Introductory Statistics Lectures

Introductory Statistics Lectures Visualizing Data Descriptive Statistics I Department of Mathematics Pima Community College Redistribution of this material is prohibited without written permission of the

### Exploratory Data Analysis

Exploratory Data Analysis Johannes Schauer johannes.schauer@tugraz.at Institute of Statistics Graz University of Technology Steyrergasse 17/IV, 8010 Graz www.statistics.tugraz.at February 12, 2008 Introduction

### A brief MySQL tutorial. CSE 134A: Web Service Design and Programming Fall 2001 9/28/2001

A brief MySQL tutorial CSE 134A: Web Service Design and Programming Fall 2001 9/28/2001 Creating and Deleting Databases 1) Creating a database mysql> CREATE database 134a; Query OK, 1 row affected (0.00

### Statistics Chapter 2

Statistics Chapter 2 Frequency Tables A frequency table organizes quantitative data. partitions data into classes (intervals). shows how many data values are in each class. Test Score Number of Students

### Data exploration with Microsoft Excel: analysing more than one variable

Data exploration with Microsoft Excel: analysing more than one variable Contents 1 Introduction... 1 2 Comparing different groups or different variables... 2 3 Exploring the association between categorical

### Unit 7 Quadratic Relations of the Form y = ax 2 + bx + c

Unit 7 Quadratic Relations of the Form y = ax 2 + bx + c Lesson Outline BIG PICTURE Students will: manipulate algebraic expressions, as needed to understand quadratic relations; identify characteristics

### Data Exploration Data Visualization

Data Exploration Data Visualization What is data exploration? A preliminary exploration of the data to better understand its characteristics. Key motivations of data exploration include Helping to select

### Bar Graphs and Dot Plots

CONDENSED L E S S O N 1.1 Bar Graphs and Dot Plots In this lesson you will interpret and create a variety of graphs find some summary values for a data set draw conclusions about a data set based on graphs

### 2.0 Lesson Plan. Answer Questions. Summary Statistics. Histograms. The Normal Distribution. Using the Standard Normal Table

2.0 Lesson Plan Answer Questions 1 Summary Statistics Histograms The Normal Distribution Using the Standard Normal Table 2. Summary Statistics Given a collection of data, one needs to find representations

### Models for Discrete Variables

Probability Models for Discrete Variables Our study of probability begins much as any data analysis does: What is the distribution of the data? Histograms, boxplots, percentiles, means, standard deviations

### Calculator Notes for the TI-83 Plus and TI-84 Plus

CHAPTER 3 Calculator Notes for the Note 3A Entering and Graphing Equations Equations are entered into the Y screen for various purposes, including graphing. You can enter up to ten equations, Y1 to Y0.

### Getting to know your TI-83

Calculator Activity Intro Getting to know your TI-83 Press ON to begin using calculator.to stop, press 2 nd ON. To darken the screen, press 2 nd alternately. To lighten the screen, press nd 2 alternately.

### Descriptive statistics Statistical inference statistical inference, statistical induction and inferential statistics

Descriptive statistics is the discipline of quantitatively describing the main features of a collection of data. Descriptive statistics are distinguished from inferential statistics (or inductive statistics),

### Vertical Alignment Colorado Academic Standards 6 th - 7 th - 8 th

Vertical Alignment Colorado Academic Standards 6 th - 7 th - 8 th Standard 3: Data Analysis, Statistics, and Probability 6 th Prepared Graduates: 1. Solve problems and make decisions that depend on un

### seven Statistical Analysis with Excel chapter OVERVIEW CHAPTER

seven Statistical Analysis with Excel CHAPTER chapter OVERVIEW 7.1 Introduction 7.2 Understanding Data 7.3 Relationships in Data 7.4 Distributions 7.5 Summary 7.6 Exercises 147 148 CHAPTER 7 Statistical

### Simple Linear Regression

STAT 101 Dr. Kari Lock Morgan Simple Linear Regression SECTIONS 9.3 Confidence and prediction intervals (9.3) Conditions for inference (9.1) Want More Stats??? If you have enjoyed learning how to analyze

### Demographics of Atlanta, Georgia:

Demographics of Atlanta, Georgia: A Visual Analysis of the 2000 and 2010 Census Data 36-315 Final Project Rachel Cohen, Kathryn McKeough, Minnar Xie & David Zimmerman Ethnicities of Atlanta Figure 1: From

### Module 2: Introduction to Quantitative Data Analysis

Module 2: Introduction to Quantitative Data Analysis Contents Antony Fielding 1 University of Birmingham & Centre for Multilevel Modelling Rebecca Pillinger Centre for Multilevel Modelling Introduction...

### Interpreting Data in Normal Distributions

Interpreting Data in Normal Distributions This curve is kind of a big deal. It shows the distribution of a set of test scores, the results of rolling a die a million times, the heights of people on Earth,

### Descriptive Statistics

Y520 Robert S Michael Goal: Learn to calculate indicators and construct graphs that summarize and describe a large quantity of values. Using the textbook readings and other resources listed on the web

### The 57 th Inaugural Ceremonies

I N A U G U R A T I O N L E S S O N The 57 th Inaugural Ceremonies L E S S O N In two days Why are Presidential inaugurations celebrated? Overview Students assume the role of ball goers and attend a ball

### Exploratory Data Analysis. Psychology 3256

Exploratory Data Analysis Psychology 3256 1 Introduction If you are going to find out anything about a data set you must first understand the data Basically getting a feel for you numbers Easier to find

### Part VI. Scientific Computing in Python

Part VI Scientific Computing in Python Compact Course @ GRS, June 03-07, 2013 80 More on Maths Module math Constants pi and e Functions that operate on int and float All return values float ceil (x) floor

### Data Visualization Handbook

SAP Lumira Data Visualization Handbook www.saplumira.com 1 Table of Content 3 Introduction 20 Ranking 4 Know Your Purpose 23 Part-to-Whole 5 Know Your Data 25 Distribution 9 Crafting Your Message 29 Correlation

### Data Mining: Exploring Data. Lecture Notes for Chapter 3. Slides by Tan, Steinbach, Kumar adapted by Michael Hahsler

Data Mining: Exploring Data Lecture Notes for Chapter 3 Slides by Tan, Steinbach, Kumar adapted by Michael Hahsler Topics Exploratory Data Analysis Summary Statistics Visualization What is data exploration?

### Paper Airplanes & Scientific Methods

Paper Airplanes 1 Name Paper Airplanes & Scientific Methods Scientific Inquiry refers to the many different ways in which scientists investigate the world. Scientific investigations are done to answer

### Creating Charts in Microsoft Excel A supplement to Chapter 5 of Quantitative Approaches in Business Studies

Creating Charts in Microsoft Excel A supplement to Chapter 5 of Quantitative Approaches in Business Studies Components of a Chart 1 Chart types 2 Data tables 4 The Chart Wizard 5 Column Charts 7 Line charts

### NCSS Statistical Software Principal Components Regression. In ordinary least squares, the regression coefficients are estimated using the formula ( )

Chapter 340 Principal Components Regression Introduction is a technique for analyzing multiple regression data that suffer from multicollinearity. When multicollinearity occurs, least squares estimates

### Excel Reference Manual: A gentle overview

Excel Reference Manual: A gentle overview Table of Contents 1. Introduction to MS Excel What is Excel 4 Importing Data 5 2. Data Analysis and Statistical Concepts 9 Concept 1 Measurements of Central Tendency

### Visualizations. Cyclical data. Comparison. What would you like to show? Composition. Simple share of total. Relative and absolute differences matter

Visualizations Variable width chart Table or tables with embedded charts Bar chart horizontal Circular area chart per item Many categories Cyclical data Non-cyclical data Single or few categories Many

### Data exploration with Microsoft Excel: univariate analysis

Data exploration with Microsoft Excel: univariate analysis Contents 1 Introduction... 1 2 Exploring a variable s frequency distribution... 2 3 Calculating measures of central tendency... 16 4 Calculating

### Engineering Problem Solving and Excel. EGN 1006 Introduction to Engineering

Engineering Problem Solving and Excel EGN 1006 Introduction to Engineering Mathematical Solution Procedures Commonly Used in Engineering Analysis Data Analysis Techniques (Statistics) Curve Fitting techniques

### Visualization Quick Guide

Visualization Quick Guide A best practice guide to help you find the right visualization for your data WHAT IS DOMO? Domo is a new form of business intelligence (BI) unlike anything before an executive

### The right edge of the box is the third quartile, Q 3, which is the median of the data values above the median. Maximum Median

CONDENSED LESSON 2.1 Box Plots In this lesson you will create and interpret box plots for sets of data use the interquartile range (IQR) to identify potential outliers and graph them on a modified box

### STATS8: Introduction to Biostatistics. Data Exploration. Babak Shahbaba Department of Statistics, UCI

STATS8: Introduction to Biostatistics Data Exploration Babak Shahbaba Department of Statistics, UCI Introduction After clearly defining the scientific problem, selecting a set of representative members

### Geostatistics Exploratory Analysis

Instituto Superior de Estatística e Gestão de Informação Universidade Nova de Lisboa Master of Science in Geospatial Technologies Geostatistics Exploratory Analysis Carlos Alberto Felgueiras cfelgueiras@isegi.unl.pt

### Chi-Square Test. Contingency Tables. Contingency Tables. Chi-Square Test for Independence. Chi-Square Tests for Goodnessof-Fit

Chi-Square Tests 15 Chapter Chi-Square Test for Independence Chi-Square Tests for Goodness Uniform Goodness- Poisson Goodness- Goodness Test ECDF Tests (Optional) McGraw-Hill/Irwin Copyright 2009 by The

### Microsoft Excel. Qi Wei

Microsoft Excel Qi Wei Excel (Microsoft Office Excel) is a spreadsheet application written and distributed by Microsoft for Microsoft Windows and Mac OS X. It features calculation, graphing tools, pivot

### Statistics Revision Sheet Question 6 of Paper 2

Statistics Revision Sheet Question 6 of Paper The Statistics question is concerned mainly with the following terms. The Mean and the Median and are two ways of measuring the average. sumof values no. of

### 4. Introduction to Statistics

Statistics for Engineers 4-1 4. Introduction to Statistics Descriptive Statistics Types of data A variate or random variable is a quantity or attribute whose value may vary from one unit of investigation

### EXCEL EXERCISE AND ACCELERATION DUE TO GRAVITY

EXCEL EXERCISE AND ACCELERATION DUE TO GRAVITY Objective: To learn how to use the Excel spreadsheet to record your data, calculate values and make graphs. To analyze the data from the Acceleration Due

### Chapter 1: Looking at Data Section 1.1: Displaying Distributions with Graphs

Types of Variables Chapter 1: Looking at Data Section 1.1: Displaying Distributions with Graphs Quantitative (numerical)variables: take numerical values for which arithmetic operations make sense (addition/averaging)

### Updates to Graphing with Excel

Updates to Graphing with Excel NCC has recently upgraded to a new version of the Microsoft Office suite of programs. As such, many of the directions in the Biology Student Handbook for how to graph with

### Descriptive Statistics

Descriptive Statistics Descriptive statistics consist of methods for organizing and summarizing data. It includes the construction of graphs, charts and tables, as well various descriptive measures such

### Using SPSS, Chapter 2: Descriptive Statistics

1 Using SPSS, Chapter 2: Descriptive Statistics Chapters 2.1 & 2.2 Descriptive Statistics 2 Mean, Standard Deviation, Variance, Range, Minimum, Maximum 2 Mean, Median, Mode, Standard Deviation, Variance,

### Intro to scientific programming (with Python) Pietro Berkes, Brandeis University

Intro to scientific programming (with Python) Pietro Berkes, Brandeis University Next 4 lessons: Outline Scientific programming: best practices Classical learning (Hoepfield network) Probabilistic learning

### Calculator Notes for the TI-89, TI-92 Plus, and Voyage 200

CHAPTER 1 Note 1A Reentry Calculator Notes for the TI-89, TI-92 Plus, and Voyage 200 If you want to do further calculation on a result you ve just found, and that result is the first number in the expression

Using Your TI-NSpire Calculator: Descriptive Statistics Dr. Laura Schultz Statistics I This handout is intended to get you started using your TI-Nspire graphing calculator for statistical applications.

### PHYS 3061 Introduction to Computer Simulation of Physical Systems. Lab 2: Initialization with Boltzmann distribution

PHYS 3061 Introduction to Computer Simulation of Physical Systems Lab 2: Initialization with Boltzmann distribution Molecular Dynamic System (Ideal gas) At temperature T, f(v) Although the KE satisfies

### Mathematics. Probability and Statistics Curriculum Guide. Revised 2010

Mathematics Probability and Statistics Curriculum Guide Revised 2010 This page is intentionally left blank. Introduction The Mathematics Curriculum Guide serves as a guide for teachers when planning instruction

### The Big 50 Revision Guidelines for S1

The Big 50 Revision Guidelines for S1 If you can understand all of these you ll do very well 1. Know what is meant by a statistical model and the Modelling cycle of continuous refinement 2. Understand

### Data Mining Part 2. Data Understanding and Preparation 2.1 Data Understanding Spring 2010

Data Mining Part 2. and Preparation 2.1 Spring 2010 Instructor: Dr. Masoud Yaghini Introduction Outline Introduction Measuring the Central Tendency Measuring the Dispersion of Data Graphic Displays References

### Iris Sample Data Set. Basic Visualization Techniques: Charts, Graphs and Maps. Summary Statistics. Frequency and Mode

Iris Sample Data Set Basic Visualization Techniques: Charts, Graphs and Maps CS598 Information Visualization Spring 2010 Many of the exploratory data techniques are illustrated with the Iris Plant data

### LOCATION CODE NAME Event Date 229 BELLHAVEN ES Tuesday, September 03, 2013 227 ONATE ES Tuesday, September 03, 2013 285 LA MESA ES Tuesday, September

LOCATION CODE NAME Event Date 229 BELLHAVEN ES Tuesday, September 03, 2013 227 ONATE ES Tuesday, September 03, 2013 285 LA MESA ES Tuesday, September 03, 2013 295 CHAMIZA ES Tuesday, September 03, 2013

### US Employment 1939-2010. * All data from the U.S. Bureau of Labor Statistics

US Employment 1939-2010 * All data from the U.S. Bureau of Labor Statistics Total US Non-farm Employment (thousands) 1939-2010 140 000 RECOVERY 120 000 100 000 Sub-prime Mortgage Crisis 80 000 Dot Com

### Analysis of System Performance IN2072 Chapter M Matlab Tutorial

Chair for Network Architectures and Services Prof. Carle Department of Computer Science TU München Analysis of System Performance IN2072 Chapter M Matlab Tutorial Dr. Alexander Klein Prof. Dr.-Ing. Georg

### Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data

Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data Introduction In several upcoming labs, a primary goal will be to determine the mathematical relationship between two variable

### Descriptive Statistics. Understanding Data: Categorical Variables. Descriptive Statistics. Dataset: Shellfish Contamination

Descriptive Statistics Understanding Data: Dataset: Shellfish Contamination Location Year Species Species2 Method Metals Cadmium (mg kg - ) Chromium (mg kg - ) Copper (mg kg - ) Lead (mg kg - ) Mercury

### Journal of Business & Economics Research Second Quarter 2014 Volume 12, Number 2

Stock Market, Economic Performance, And Presidential Elections Wen-Wen Chien, State University of New York at Old Westbury, USA Roger W. Mayer, Walden University, USA Zigan Wang, Columbia University, USA

### Figure 1. An embedded chart on a worksheet.

8. Excel Charts and Analysis ToolPak Charts, also known as graphs, have been an integral part of spreadsheets since the early days of Lotus 1-2-3. Charting features have improved significantly over the

### CS6220: DATA MINING TECHNIQUES

CS6220: DATA MINING TECHNIQUES 2: Data Pre-Processing Instructor: Yizhou Sun yzsun@ccs.neu.edu September 7, 2014 2: Data Pre-Processing Getting to know your data Basic Statistical Descriptions of Data

### Normal distribution Approximating binomial distribution by normal 2.10 Central Limit Theorem

1.1.2 Normal distribution 1.1.3 Approimating binomial distribution by normal 2.1 Central Limit Theorem Prof. Tesler Math 283 October 22, 214 Prof. Tesler 1.1.2-3, 2.1 Normal distribution Math 283 / October

### Week 1. Exploratory Data Analysis

Week 1 Exploratory Data Analysis Practicalities This course ST903 has students from both the MSc in Financial Mathematics and the MSc in Statistics. Two lectures and one seminar/tutorial per week. Exam

### Chapter 7: Simple linear regression Learning Objectives

Chapter 7: Simple linear regression Learning Objectives Reading: Section 7.1 of OpenIntro Statistics Video: Correlation vs. causation, YouTube (2:19) Video: Intro to Linear Regression, YouTube (5:18) -

### 4.1 Exploratory Analysis: Once the data is collected and entered, the first question is: "What do the data look like?"

Data Analysis Plan The appropriate methods of data analysis are determined by your data types and variables of interest, the actual distribution of the variables, and the number of cases. Different analyses

### Data Preparation and Statistical Displays

Reservoir Modeling with GSLIB Data Preparation and Statistical Displays Data Cleaning / Quality Control Statistics as Parameters for Random Function Models Univariate Statistics Histograms and Probability

### Spreadsheets and Laboratory Data Analysis: Excel 2003 Version (Excel 2007 is only slightly different)

Spreadsheets and Laboratory Data Analysis: Excel 2003 Version (Excel 2007 is only slightly different) Spreadsheets are computer programs that allow the user to enter and manipulate numbers. They are capable

### IBM SPSS Forecasting 22

IBM SPSS Forecasting 22 Note Before using this information and the product it supports, read the information in Notices on page 33. Product Information This edition applies to version 22, release 0, modification

### Stata Walkthrough 4: Regression, Prediction, and Forecasting

Stata Walkthrough 4: Regression, Prediction, and Forecasting Over drinks the other evening, my neighbor told me about his 25-year-old nephew, who is dating a 35-year-old woman. God, I can t see them getting

### (i) I count the number of words on a page. On seven pages the word count is 100, 200, 500, 600, 800, 1300, 1600.

STAT301 Solutions 2 (1a) (i) I count the number of words on a page. On seven pages the word count is 100, 200, 500, 600, 800, 1300, 1600. What is the mean and standard deviation for the above data set?

### Variables. Exploratory Data Analysis

Exploratory Data Analysis Exploratory Data Analysis involves both graphical displays of data and numerical summaries of data. A common situation is for a data set to be represented as a matrix. There is

### Introduction. One of the most convincing and appealing ways in which statistical results may be presented is through diagrams and graphs.

Introduction One of the most convincing and appealing ways in which statistical results may be presented is through diagrams and graphs. Just one diagram is enough to represent a given data more effectively

### Appendix E: Graphing Data

You will often make scatter diagrams and line graphs to illustrate the data that you collect. Scatter diagrams are often used to show the relationship between two variables. For example, in an absorbance

### Graphical methods for presenting data

Chapter 2 Graphical methods for presenting data 2.1 Introduction We have looked at ways of collecting data and then collating them into tables. Frequency tables are useful methods of presenting data; they