Using Excel to Automate Mundane (Simple) Data Analyses and Matlab to Construct Good-Looking Graphs Anna Fedders Department of Civil and Environmental Engineering,

Slides:



Advertisements
Similar presentations
.Graph for Excel Enhancing the Graphics Production Process at the OECD
Advertisements

Spreadsheet software 1. Spreadsheets 2 Spreadsheet software Components of spreadsheets Labels - are used for titles, headings, names, and for identifying.
Introduction to Engineering MATLAB – 11 Plotting - 4 Agenda Multiple curves Multiple plot.
Stat-JR: eBooks Richard Parker. Quick overview To recap… Stat-JR uses templates to perform specific functions on datasets, e.g.: – 1LevelMod fits 1-level.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
T T18-09 Line Plot (by Observation) Purpose Allows the analyst to visually analyze up to 5 time series plots on a single graph data samples by.
MICROSOFT WORD CARPE DIEM!!! Presents by: h.ozan avcı
Lab 08: AEV Design Analysis Tool Advanced Energy Vehicle (AEV)
Instructor: Professor Cora Martinez, PhD Department of Civil and Environmental Engineering Florida International University.
Writing Lab Report 3 Understanding the Mechanisms That Control the Rates of Enzymatic Reactions.
Copyright © 2006, SAS Institute Inc. All rights reserved. Enterprise Guide 4.2 : A Primer SHRUG : Spring 2010 Presented by: Josée Ranger-Lacroix SAS Institute.
ENG College of Engineering Engineering Education Innovation Center 1 2D Plots 1 in MATLAB Topics Covered: 1.Plotting basic 2-D plots The plot()
The Project – Spreadsheet Design. The following is the high mark band for the spreadsheet design: The candidate has Analysed a given data set and designed.
Text Processing and More about Wrapper Classes. Contents I.The Test Score Problem II.Exercise.
Applications Software. Applications software is designed to perform specific tasks. There are three main types of application software: Applications packages.
ENGR 1181 College of Engineering Engineering Education Innovation Center Excel 1.
XP 1 Excel Tables Purpose of tables – Process data in a group – Used to facilitate calculations – Used to enhance readability of output Types of tables.
1 ADVANCED MICROSOFT WORD Lesson 13 – Working with Long Documents Microsoft Office 2003: Advanced.
MS Excel Introduction to Excel; What Can I Do with a Spreadsheet? Unit 5.
Text Processing and More about Wrapper Classes
EXAM REVIEW PROJECT Microsoft Excel Exam 1. EXAM PROCEDURES 10 minutes to review project before starting 60 minutes to complete the exam In this presentation,
Lab 07: AEV Design Analysis Tool Advanced Energy Vehicle (AEV)
MCE 372 Engineering Analysis MATLAB Review. M ATLAB – What Is It ? Where Is It? Name is from matrix laboratory Powerful tool for – Computation and visualization.
September 2012 Developed by Agricultural and Biological Engineering Department at Purdue University and Department of Regional Infrastructures Engineering.
A Simple Website using Cascading Style Sheets (CSS) IST2101.
M ATLAB – What Is It ? Name is from matrix laboratory Powerful tool for – Computation and visualization of engineering and science mathematics – Communication.
Introduction to Engineering MATLAB – 9 Plotting - 2 Agenda Formatting plots.
Module 5: WinSLAMM v 9.1 Model Features Robert Pitt, P.E., Ph.D. Dept. of Civil, Construction and Environmental Engineering University of Alabama John.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Lab 2 : potting to Matlab Networks.
-WHAT IS A PROJECT ASSESSMENT & EVALUATION PLAN? -WHY ARE WE ASKING GRANTEES TO ASSESS, EVALUATE, & REPORT PERFORMANCE & WHAT ARE THE BENEFITS? - HOW DO.
Lecture 11 Introduction to R and Accessing USGS Data from Web Services Jeffery S. Horsburgh Hydroinformatics Fall 2013 This work was funded by National.
This was written with the assumption that workbooks would be added. Even if these are not introduced until later, the same basic ideas apply Hopefully.
MatLab: Making Life Easier in a Frustrating Way Michael Frohbergh, Basak Doyran and Jonathan Gerstenhaber.
Chapter 7 Creating Templates, Importing Data, and Working with SmartArt, Images, and Screen Shots Microsoft Excel 2013.
M ATLAB – What Is It ? Name is from matrix laboratory Powerful tool for – Computation and visualization of engineering and science mathematics – Communication.
Spreadsheet I n Concepts & operations. Concepts n Workbook: Excel file n Worksheet: sheet n Row: 1-???? n Column: A - Z, AA - ?? n Cell n Cell address.
● Preparing data sets ● CTD Data from Tomales Bay ● Clean up ● Binning ● Combined Temperature-Depth plots ● T-S scatter plots ● Multiple plots on a single.
Objective Chelymorpha alternans is a Chrysomelid species distributed widely throughout Central and northern South America. The species on the Isthmus of.
The M&M Mystery National University.
Lecture 25.
Marge Innovera1, Paul Murky2
Core LIMS Training: Advanced Administration
Two-Dimensional Plots
(Mohammed Sami) Ashhab
Which slope is different?
Absorption Spectroscopy
Communicating Uncertainty in Measurement
Microsoft Excel All editions of Microsoft office.
Visual Solution to Room Usage Reporting
MCE 372 Engineering Analysis
Learning Target: I will graph a linear inequality.
Welcome to E-Prime E-Prime refers to the Experimenter’s Prime (best) development studio for the creation of computerized behavioral research. E-Prime is.
Fill-in-the-blank Computing: The Basics of Spreadsheets
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
CUFSM Overview CUFSM2.5 Main Input Properties Post Compare.
funCTIONs and Data Import/Export
Fill-in-the-blank Computing: The Basics of Spreadsheets
EZ RECORDS STATE and AMERICAN DEGREE APPLICATIONS
Ordered pairs: ( , ) ( , ) ( , ) Ordered pairs: ( , ) ( , ) ( , )
Class Project Guidelines
Fill-in-the-blank Computing: The Basics of Spreadsheets
Basic Design Documentation
Chapter 8 Using Document Collaboration and Integration Tools
Lesson 13 Working with Tables
Experiment #2 Resistor Statistics
Data Analysis and Reporting
Data Use to Improve Programming
Presentation transcript:

Using Excel to Automate Mundane (Simple) Data Analyses and Matlab to Construct Good-Looking Graphs Anna Fedders Department of Civil and Environmental Engineering, University of Illinois at Urbana Champaign Generating Graphs in MATLAB Issues to be Addressed I analyze a lot of water samples for ammonia, phosphate, and dissolved organic carbon. I have the benefit of having lab instrumentation to expedite sample analysis, but the output files from these instruments still require manipulation and post-processing to convert instrument outputs (peak area) to the desired format (analyte concentration). The files that are exported from these instruments have a consistent format. To save time in executing these repetitive tasks, I generated several excel templates to post-process and summarize the data into tables. Additionally, Excel graphs are quick to make, but I wanted to see if I could make something nicer looking by plotting in Matlab. Data to be plotted was pasted from Excel into a .mat file in Matlab. The script shown in Figure 2 generates the plot shown in Figure 3. Figure 1: This table contains the data which was used to graph below. Excel Template Example: Figure 2: Code for Matlab plot. Components of the code designate six lines, each with its own color and line style. Axis labels, legend text, and legend location were also specified. Data output file Data proccesing sheet B C D E A Figure 3: The plot shows carbon to nitrogen ratio or freeze-dried algal biomass which was collected from 6 photobioreactors over the course of 42 days. Nitrogen-limited reactors (dashed lines) showed increased C:N as compared to phosphorus-limited reactors (solid lines). Increased C:N is an indicator of carbohydrate and/or lipid storage, which was the desired outcome of the experiment in which the biomass was collected. Carbohydrate and lipid content of the biomass will be confirmed using separate analyses. Figure 1: Data output file is pasted into the first page of the Excel Template. Cells for standards and samples (A) on the data processing page auto-populate via cell references to the data output page. The slope and intercept (B) and plot (C) of the standard curve are automatically calculated. Sample concentrations are calculated by referencing absorbance values and standard curve slope and intercept (D). Identifying information for each sample is input by the user (E). A data summary page (F) references sample ID and final concentration information for the samples. F Data summary sheet This work was part of a Focal Point grant funded by the Graduate College at the University of Illinois at Urbana-Champaign