1 Organizing time series in MATLAB structures
|
|
- Valentine Gibbs
- 5 years ago
- Views:
Transcription
1 1 Organizing time series in MATLAB structures The first step is to store your time series and associated metadata in MATLAB structures. This step provides some uniformity to the format of the time series data, and is necessary to ensure that all MATLAB scripts and functions written for the course will run on each student s data without the need for reformatting. A structure is a MATLAB variable-type similar to a database in that the contents are accessed by textual field designators. A structure can store data of different forms. For example, one field might be a numeric time series matrix, another might be text describing the source of data, etc. In this first lesson you will run a MATLAB script that stores your data in structures. In subsequent lessons you will apply time series methods to the data simply by running MATLAB scripts on those structures. As a first step, you must organize your time series and associated metadata in one of several possible formats. The input time series files for the first script can be space-delimited ascii, Excel spreadsheet, or.mat file a MATLAB storage file. The metadata must be in an ascii file. This lesson describes the preparation of your time series for use in the course, and introduces computation and graphics with MATLAB. 1.1 Data types: V1, V2, V3 You must prepare three types of time series variables. Types V1 and V2 are best thought of as nominal output from and input to a causal system. V1 contains output variables and V2 contains input variables. For example, V2 might be precipitation series and V1 tree-ring index chronologies. Or V2 might be precipitation and V1 might be streamflow. The designation as input and output is nominal in that your time series might not fall neatly into a causal system. If not, simply one group of time series as input series and another group as output series. The series in V1 and V2 are assumed to be stationary in the mean -- that is, either to have been detrended beforehand or to not require detrending. This assumption is necessary because some of the methods assume stationarity. The third type of data, V3, is allowed to have -- and preferably does have -- a trend in mean. Variables V3 are used to demonstrate detrending methods. One example of a suitable V3 variable is measured tree-ring width, which typically has a growth trend. Another example is a temperature series for a station affected by urban warming. You will need at least three V1 time series one V2 and one V3 time series for the course assignments. 1.2 Time step and sample size A time series consists of some variable observed at different times. A critical requirement for the time series selected for V1, V2, and V3 is a uniform time step, or time spacing of observations. The class examples and data sets used by most students have a time step of one year (tree-ring indices, summer-total rainfall, etc.). Other time steps are acceptable as long the time step is constant and the same for all time series. What s critical is that the time step is constant and is the same for all data in sets V1, V2 and V3. Sample size is important for some time series applications. To avoid problems with inadequate sample size, the all time series in V1 and V2 should overlap by at least 50 observations. In other words, there must be a common data period of 50 observations for all series in V1 and V2. The series in V3 are used independently of those in V1 and V2, and so are not required to overlap at all with V1 and V2 series. Moreover, it is not necessary that the individual series in V3 overlap one another. Notes_1, GEOS 585A, Spring
2 The data selected for V1, V2, and V3 should be continuous in the sense that there are no internally missing values. This means that the all observations must be complete from the first data point to the last data point. Some interesting data sets with missing data might still be usable, but would require preliminary data estimation to fill in the missing values. 1.3 Input format of time series You need to organize your time series into a time series matrix (one variable per column, one observation per row) in preparation for input to MATLAB. A function geosa1.m reads the data into MATLAB, and will accept input data in any of the following forms: Ascii, with spaces separating columns; file with suffix.dat.mat, a specific MATLAB storage format; file with suffix.mat.xls, an Excel spreadsheet, file with suffix.xls Whatever the format used, the first column should be the time variable (e.g., year) and the other columns should be the individual time series. I assume that if your time series matrix is already stored in a.mat file you are familiar with that sort of storage. For ascii data, the matrix must be all-numeric -- every element must be a number; no letters are allowed. For.xls format, the part of the spreadsheet holding the time series must similarly be allnumeric. An alphanumeric header line is allowed in the.xls file. A message box appears when you run geosa1.m listing the series headers, if any, read from the xls file. These should agree in order with the series names and ids as listed in the txt file accompanying the xls file. 1.4 Missing data The time series matrix must be full (no blanks), but because all series might not cover the same period, some elements of the matrix will likely be missing-value codes. The only restriction on missing values is that missing values cannot be imbedded within a stretch of valid data for any series. For example, an annual time series covering years with data missing for 1955 is not allowed; you should have filled in any such internal missing data with estimated data beforehand. The time series matrix might of course have missing values at the start and end of each series. Any missing data must be coded either as NaN or as some numeric missing-value code (e.g., -999). Use the same code for all missing data within a given data set V1, V2 or V3. NaN is the IEEE standard representation for a missing number. Geosa1.m reformats your data on input to replace your missing-value code with NaN. 1.5 File naming A separate time series matrix must be prepared for each of the data sets V1, V2, and V3 described in 1.1. The files should be named consistently for ease of reference, and must have the appropriate suffix (.dat,.mat, or.xls) depending on the format. For example, you might have spreadsheets v1.xls, v2.xls and v3.xls. Or, more informatively, you might name the files v1index.xls, v2precip.xls, v3width.xls. I suggest sticking with the convention of using v1, v2 and v3 as the first two characters of the filenames, as that will make it easier for the file location functions used in some of the scripts. 1.6 Supporting information for time series the metadata The MATLAB scripts need supporting information on the time series in order to produce intelligible labeling of series and graphics, and to facilitate stratification into data subsets for some analyses. Geosa1.m reads this information from an ASCII text file (.txt file) that you must Notes_1, GEOS 585A, Spring
3 build. You can easily build the required.txt file using a text editor (e.g., notepad). I prefer vedit plus ( for this task, but any editor that produces ASCII output will do. The metadata.txt file should have eight initial lines of information that apply to all time series in the time series matrix, plus one additional line for each time series in the matrix. Let s say you have stored eight tree-ring index time series as V1 data in the spreadsheet V1SAMPLE.XLS. Make an accompanying.txt file V1SAMPLE.TXT with the metadata. The first eight lines of metadata should have the following information: 1 Name of the data file with the time series matrix 2 Type of data 3 Data label... short label used on axes of plots 4 Units 5 Time increment of observations 6 Missing value code 7 Three category names, separated by '$' 8 Beginning column of individual-series fields (see below) Subsequent lines should contain individual series information, one line per series, starting in columns denoted on line 8 above. For example, one line would contain the following information: 1 series id, 12 or fewer characters 2 first category 3 second category 4 third category 5 expanded series name, maximum of 30 chars 6 latitude, in decimal degrees, with + for N and for S 7 longitude, in decimal degrees, with for W and + for E 8 elevation above mean sea level, in meters The series id is self explanatory -- a short code that makes sense to you in identifying the series. This id should not contain any blanks. The categories are codes, preferably 4 or fewer characters, included to allow the possibility of selecting series interactively depending on some quality of the data (e.g., species). None of the class scripts currently used refer to these codes, and so dummy values will suffice though for your own reference you may want to use meaningful codes. For the dummy option, simply assign fake 4-or-fewer character codes as the names of the categories and the values of the categories for each series. The codes in this case might all be the same, say XXX. The expanded series name (item 5 above) allows you to put more detailed series identification than can be included in the short (12 chars or fewer) id. This expanded name is not used for labeling, but can be queried to spark your memory of the series. The latitude, longitude and elevation information are include to allow flexibility to do spatial analysis on the data. It is acceptable to use other consistent x and y coordinates (e.g., UTM coordinates of easting and northing in place of longitude and latitude. The only requirement is that the equivalent latitude increase to the north and the longitude increase to the east. Notes_1, GEOS 585A, Spring
4 1.7 Sample input files A simple example using fictional data will serve to illustrate the format and content of the input data for script geosa1.m. Consider a V1 data set consisting of 8 tree-ring index chronologies in an Excel spreadsheet. The associated ascii text file v1sample.txt has the following lines: v1sample.xls Ring-Width Index Index Dimensionless Year -999 Species $ Measurement Type $ Age Class BOLES JUOC TW X Boles Creek, CA ANTEL PIPO TW X Antelope Lake, CA JACKSON JUOC TW X Jackson Mtns, NV STEENS JUOC TW X Steens Mtn, OR SARDINE JUOC TX X Sardine Point, CA CARSON JUOC TX X Carson Pass/Caples LK, CA MEANTREE MIX TW X Six-Site Mean PC#1TREE MIX TW X Six-Site PC#1 Scores As specified by the first line in v1sample.txt, the time series matrix is an Excel spreadsheet v1sample.xls. Line 2 specifies that the type of data is Ring-Width Index. Line 3 specifies that the short label Index is to be used in labeling the y axis of time series plots. Line 4 specifies that the ring-width index is dimensionless (units). Line 5 specifies that the time step or spacing between observations is a year. Lin6 6 specifies that any missing values in v1sample.xls are coded as Recall that that no internal missing values are allowed. Line 7 specifies that Species, Measurement Type and Age Class are the category names. Line 8 specifies that the starting columns for series-specific metadata in subsequent lines is to start in columns 1, 14, 19, 22, 24, 50, 59 and 68. For example: column 1 has the B in Boles, column 14 has the J in JUOC, column 19 has the T in TW, etc. Similarly, the V2 time series are in v2sample.xls, with associated metadata in v2sample.txt; and the V3 series are in v3sample.xls, with associated metadata in v3sample.txt. Please look at those sample files as a guide in setting up your own data. An easy way to do this is to use the sample.txt files as templates and edit in the information relevant to your own series. 1.8 Running geosa1.m First make sure that the required input data files are in the current MATLAB working directory (Appendix A). At the MATLAB prompt, enter >>geosa1 The script begins running, and a prompt appears asking whether the data is V1, V2 or V3. Choose V1. A file selection window appears asking you to pick (click on) the desired.txt file. Here the file is v1index.txt, so click on v1index.txt. Notes_1, GEOS 585A, Spring
5 Information relevant to the V1 series appears in the command window and a menu window asking whether the data looks OK so far appears. If displayed information correct, click that menu choice. A dialog box appears asking you to specify the name of the output.mat file in which to store the output time series structure. If this is the first run of geosa1.m, type in the name of a.mat file to create (e.g., meko.mat). If you have already stored one or more time structures in the.mat file, click on the file name in the dialog window. You will be asked whether you want to overwrite the.mat file. Click Yes. A message box appears telling you what you are about to do. Click OK to get rid of the message box. A menu asks whether to continue saving or abort. Unless you have made a mistake, click Continue saving. You are returned to the opening menu, Select type of data or Quit. Here you may repeat the above steps for time series V2 and V3. Or if you decide to stop with V1 for now and enter the other data later, select Quit. 1.9 Checking that the structure variable has been created and stored You should now have a.mat file (e.g., meko.mat) in your current working directory, and that.mat file should hold vlist -- a list of variables in the.mat file, and a subset of time series structure variables V1, V2, V3. Assume the.mat file is meko.mat. Check out contents of the.mat file by typing commands: >> what shows a list of.mat files in the command window. You should see meko.mat in the list. >> clear >> load meko clears the workspace of any existing variables and loads v1index.mat contents >> whos...lists variables in the workspace. You should see vlist and one or more of V1, V2, V3 there now. >>vlist... lists the contents of variable vlist >>V1 Typing a variable s name displays the contents of the variable in the command window. Names are CASE SENSITIVE. When you type V1, you see a list of all the fields in the structure variable V1. Type the structure followed by a period and a fieldname and you get the expanded contents of the field. So, for example, >>V1.catname lists the category names, >>V1.name lists the names of the five time series, and >>V1.tsm lists the time series themselves. Note that V1.tsm has only the time series data, not the vector of years. V1.time is the year vector. You can generate a quick time series plot of the first and third series, with a legend of ids, by entering this sequence of commands >>t=v1.time ; Notes_1, GEOS 585A, Spring
6 >>x1=v1.tsm(:,1); >>x3=v1.tsm(:,3); >>plot(t,x1, -,t,x3, -- ); >>ylabel(v1.label); >>xlabel(v1.increment); >>legend(v1.id([1 3])); The first three commands just rename variables so that the plot syntax is less cumbersome. The next commands plot the series and label the plot. Entering the commands one by one at the command prompt is one way to use MATLAB. A better way is to organize the commands in an ascii file called a script and then run the script from the command prompt. Using scripts avoids having to re-enter commands each time your want to repeat an analysis or modify some part of the analysis or the plots. The interactive tools at the top of the figure window are another way to change attributes of plots. Please refer to the MATLAB help files for more information on graphics. MATLAB functions, like scripts, are also ascii files containing commands, but are more general in that they may be applied to different problems merely by changing the input arguments. The plot command above is actually a function with input arguments the x-data, y data and line-type for the plot. MATLAB has many built-in functions for data analysis, and you can extend this capability with your own functions or user-written functions available over the Web. It is helpful to learn some basic elements of MATLAB programming if you want to apply MATLAB functions other than those covered in the course, or if you want to tailor your own data analysis. But you do not need to program in MATLAB for this course. The script files and functions needed for all analyses have already been written and are provided for the course Turning in assignments as figures and captions Assignments for the course consist of running MATLAB scripts demonstrating the time series methods and writing up brief interpretations of the results. Each assignment should be turned in as a word-processing document with figures and captions only. The figures are generated by the MATLAB scripts. The captions are your answers to the questions in the assignment. This is easily done with a word processor in combination withy copy/paste from MATLAB s figure window. For example, open a new blank document in MS Word, click View/PrintLayout, set the view to whole page, and click Insert/TextBox to set a box to hold the figure. In MATLAB, use the following two commands to make a dummy figure: >x=rand(10,1); >plot(x) You can use the figure-window annotation features (e.g., arrows and text) to point out items of interest in the figure. On the MATLAB figure window menu, click Edit/CopyFigure, then inside the box in MS Word click Paste. You now have the figure in a text box in MS Word. Pull down the bottom of the text box to allow room for a caption. Right-click on the figure inside the text box to bring up a menu that includes Caption. Click Caption, and then OK when the figure box comes up with a caption number. Now can enter whatever text you want as the caption. Repeat the procedure for as many figures are included in the assignment. Save the file with as a.doc file with the filename including your last name and the assignment number. For example, smith1.doc. Zip the.doc file together with any additional requested files into a.zip file of the same name (e.g., smith1.zip). Notes_1, GEOS 585A, Spring
7 me the.zip file as an attachment. I will return the assignment as a.pdf with imbedded comments and the grade (number of points) coded into a header. Notes_1, GEOS 585A, Spring
Spreadsheet definition: Starting a New Excel Worksheet: Navigating Through an Excel Worksheet
Copyright 1 99 Spreadsheet definition: A spreadsheet stores and manipulates data that lends itself to being stored in a table type format (e.g. Accounts, Science Experiments, Mathematical Trends, Statistics,
More information1. Setup Everyone: Mount the /geobase/geo5215 drive and add a new Lab4 folder in you Labs directory.
L A B 4 E X C E L For this lab, you will practice importing datasets into an Excel worksheet using different types of formatting. First, you will import data that is nicely organized at the source. Then
More informationWorking with Mailbox Manager
Working with Mailbox Manager A user guide for Mailbox Manager supporting the Message Storage Server component of the Avaya S3400 Message Server Mailbox Manager Version 5.0 February 2003 Copyright 2003
More informationQDA Miner. Addendum v2.0
QDA Miner Addendum v2.0 QDA Miner is an easy-to-use qualitative analysis software for coding, annotating, retrieving and reviewing coded data and documents such as open-ended responses, customer comments,
More informationSatmaster QuickAim User Guide Mk4.x
Satmaster QuickAim User Guide Mk4.x Satmaster QiuickAim is a simple program designed to run on Win9x/NT/2000/XP or Vista. This is a quick start guide in using the software (see help file for more detail).
More informationLesson 2 Characteristics of Good Code Writing (* acknowledgements to Dr. G. Spinelli, New Mexico Tech, for a substantial portion of this lesson)
T-01-13-2009 GLY 6932/6862 Numerical Methods in Earth Sciences Spring 2009 Lesson 2 Characteristics of Good Code Writing (* acknowledgements to Dr. G. Spinelli, New Mexico Tech, for a substantial portion
More informationBiology 345: Biometry Fall 2005 SONOMA STATE UNIVERSITY Lab Exercise 2 Working with data in Excel and exporting to JMP Introduction
Biology 345: Biometry Fall 2005 SONOMA STATE UNIVERSITY Lab Exercise 2 Working with data in Excel and exporting to JMP Introduction In this exercise, we will learn how to reorganize and reformat a data
More informationGY301 Geomorphology Lab 5 Topographic Map: Final GIS Map Construction
GY301 Geomorphology Lab 5 Topographic Map: Final GIS Map Construction Introduction This document describes how to take the data collected with the total station for the campus topographic map project and
More information(Updated 29 Oct 2016)
(Updated 29 Oct 2016) 1 Class Maker 2016 Program Description Creating classes for the new school year is a time consuming task that teachers are asked to complete each year. Many schools offer their students
More informationFlowJo Software Lecture Outline:
FlowJo Software Lecture Outline: Workspace Basics: 3 major components 1) The Ribbons (toolbar) The availability of buttons here can be customized. *One of the best assets of FlowJo is the help feature*
More informationCreating a data file and entering data
4 Creating a data file and entering data There are a number of stages in the process of setting up a data file and analysing the data. The flow chart shown on the next page outlines the main steps that
More informationSeeG3 Users Manual V2.00 Micro-g Solutions Inc. Erie, Colorado, USA
SeeG3 Users Manual V2.00 Micro-g Solutions Inc. Erie, Colorado, USA September, 2003 Table of Contents Table of Contents 0 Table of Contents 1 Introduction 2 System Requirements 2 Installing SeeG3 3 SeeG3
More informationSyncFirst Standard. Quick Start Guide User Guide Step-By-Step Guide
SyncFirst Standard Quick Start Guide Step-By-Step Guide How to Use This Manual This manual contains the complete documentation set for the SyncFirst system. The SyncFirst documentation set consists of
More informationBasic concepts and terms
CHAPTER ONE Basic concepts and terms I. Key concepts Test usefulness Reliability Construct validity Authenticity Interactiveness Impact Practicality Assessment Measurement Test Evaluation Grading/marking
More informationTips and Guidance for Analyzing Data. Executive Summary
Tips and Guidance for Analyzing Data Executive Summary This document has information and suggestions about three things: 1) how to quickly do a preliminary analysis of time-series data; 2) key things to
More informationMETIER Course n februray Introduction to ArcView 3
METIER Course n 2 Information Management in Environmental Sciences 19-23 februray 2007 Introduction to ArcView 3 tél : (33) 04 67 54 87 54 Maison de la Télédétection en Languedoc-Roussillon fax : (33)
More informationTable of Contents. Getting Started...1 What is QCTool...1 Terms (Notational Conventions)...1
2008 Table of Contents Getting Started...1 What is QCTool...1 Terms (Notational Conventions)...1 Importing Data...3 How to Import Data to QCTool...3 ASCII Columnar Format...3 To specify the header line...4
More informationEOSC 352 MATLAB Review
EOSC 352 MATLAB Review To use MATLAB, you can either (1) type commands in the window (i.e., at the command line ) or (2) type in the name of a file you have made, whose name ends in.m and which contains
More informationFitting data with Matlab
Fitting data with Matlab 1. Generate a delimited text file (from LabVIEW, a text editor, Excel, or another spreadsheet application) with the x values (time) in the first column and the y values (temperature)
More informationTerrain Modeling with ArcView GIS from ArcUser magazine
Lesson 5: Label Features Using GNIS Data Lesson Goal: Use GNIS label data to enhance the Bright Angel model created used in Lessons 3 and 4. GNIS data will be reprojected so that it will align properly
More informationEXCEL SPREADSHEET TUTORIAL
EXCEL SPREADSHEET TUTORIAL Note to all 200 level physics students: You will be expected to properly format data tables and graphs in all lab reports, as described in this tutorial. Therefore, you are responsible
More informationSurvey Design, Distribution & Analysis Software. professional quest. Whitepaper Extracting Data into Microsoft Excel
Survey Design, Distribution & Analysis Software professional quest Whitepaper Extracting Data into Microsoft Excel WHITEPAPER Extracting Scoring Data into Microsoft Excel INTRODUCTION... 1 KEY FEATURES
More informationAppendix A. Introduction to MATLAB. A.1 What Is MATLAB?
Appendix A Introduction to MATLAB A.1 What Is MATLAB? MATLAB is a technical computing environment developed by The Math- Works, Inc. for computation and data visualization. It is both an interactive system
More informationA Guide to Retrieving Recruitment Information and Reports from MPathways. MPathways Queries for Prospects
A Guide to Retrieving Recruitment Information and Reports from MPathways MPathways Queries for Prospects SA02 RecAdms Prospect Counts by Referral Source and Admit Term within Academic Program.rep SA02
More informationCreating a Directory with a Mail Merge from an Excel Document
Creating a Directory with a Mail Merge from an Excel Document When you run a mail merge, Word pulls names, addresses, and other information directly from your Excel spreadsheet into the documents you re
More informationKentucky River Watershed Watch Data Portal Workshop
Kentucky River Watershed Watch Data Portal Workshop KRWW Annual Conference, February 6, 2016 Malissa McAlister, Bethany Overfield, Doug Curl Lower Howard's Creek Tributary Learn Your Way Around the Watershed
More informationData Service Center December
www.dataservice.org Data Service Center December 2005 504-7222 Property of the Data Service Center, Wilmington, DE For Use Within the Colonial & Red Clay Consolidated Public School Districts Only Table
More informationIntroduction to Excel 2007
Introduction to Excel 2007 These documents are based on and developed from information published in the LTS Online Help Collection (www.uwec.edu/help) developed by the University of Wisconsin Eau Claire
More informationCustomizing Local Precipitation Data Files for SWAT
Customizing Local Precipitation Data Files for SWAT Zhulu Lin and David Radicliffe University of Georgia March 4, 2007 In order to successfully apply SWAT, meteorological data local to the area being studied
More informationContents Part I: Background Information About This Handbook... 2 Excel Terminology Part II: Advanced Excel Tasks...
Version 3 Updated November 29, 2007 Contents Contents... 3 Part I: Background Information... 1 About This Handbook... 2 Excel Terminology... 3 Part II:... 4 Advanced Excel Tasks... 4 Export Data from
More informationEXCEL 2003 DISCLAIMER:
EXCEL 2003 DISCLAIMER: This reference guide is meant for experienced Microsoft Excel users. It provides a list of quick tips and shortcuts for familiar features. This guide does NOT replace training or
More informationTricking it Out: Tricks to personalize and customize your graphs.
Tricking it Out: Tricks to personalize and customize your graphs. Graphing templates may be used online without downloading them onto your own computer. However, if you would like to use the templates
More informationExcel Tables and Pivot Tables
A) Why use a table in the first place a. Easy to filter and sort if you only sort or filter by one item b. Automatically fills formulas down c. Can easily add a totals row d. Easy formatting with preformatted
More informationImporting Career Standards Benchmark Scores
Importing Career Standards Benchmark Scores The Career Standards Benchmark assessments that are reported on the PIMS Student Fact Template for Career Standards Benchmarks can be imported en masse using
More informationMATLAB INTRODUCTION. Matlab can be used interactively as a super hand calculator, or, more powerfully, run using scripts (i.e., programs).
L A B 6 M A T L A B MATLAB INTRODUCTION Matlab is a commercial product that is used widely by students and faculty and researchers at UTEP. It provides a "high-level" programming environment for computing
More informationHP StorageWorks Command View TL TapeAssure Analysis Template White Paper
HP StorageWorks Command View TL TapeAssure Analysis Template White Paper Part Number: AD560-96083 1 st edition: November 2010 HP StorageWorks Command View TL TapeAssure Analysis Template The TapeAssure
More informationPart 2 Uploading and Working with WebCT's File Manager and Student Management INDEX
Part 2 Uploading and Working with WebCT's File Manager and Student Management INDEX Uploading to and working with WebCT's File Manager... Page - 1 uploading files... Page - 3 My-Files... Page - 4 Unzipping
More informationSurvey of Math: Excel Spreadsheet Guide (for Excel 2016) Page 1 of 9
Survey of Math: Excel Spreadsheet Guide (for Excel 2016) Page 1 of 9 Contents 1 Introduction to Using Excel Spreadsheets 2 1.1 A Serious Note About Data Security.................................... 2 1.2
More informationGenerating a Custom Bill of Materials
Generating a Custom Bill of Materials Old Content - visit altium.com/documentation Modified by on 6-Nov-2013 This tutorial describes how to use the Report Manager to set up a Bill of Materials (BOM) report.
More informationIHS Haystack Gold. BatchPlus and APL Batch Guide and Tutorial. Engineering > Decision Support Tool. July 24, 2009 Ver
Engineering > Decision Support Tool IHS Haystack Gold BatchPlus and APL Batch Guide and Tutorial July 24, 2009 Ver. 6.0 2009 IHS, All Rights Reserved. All trademarks belong to IHS or its affiliated and
More informationPHY Microprocessor Interfacing Techniques LabVIEW Tutorial - Part X File Output and Input
PHY 406 - Microprocessor Interfacing Techniques LabVIEW Tutorial - Part X File Output and Input Introduction File I/O tends to be complex - simply because there are a myriad of things that you might want
More informationPlot2Excel Manual 1. Plot2Excel Manual. Plot2Excel is a general purpose X-Y plotting tool. All right reserved to Andrei Zaostrovski.
Plot2Excel Manual 1 Plot2Excel Manual Plot2Excel is a general purpose X-Y plotting tool. All right reserved to Andrei Zaostrovski. March 1, 2001 Program Description Plot2Excel is an Excel spreadsheet enhanced
More informationLesson 4: Introduction to the Excel Spreadsheet 121
Lesson 4: Introduction to the Excel Spreadsheet 121 In the Window options section, put a check mark in the box next to Formulas, and click OK This will display all the formulas in your spreadsheet. Excel
More informationUsing Charts in a Presentation 6
Using Charts in a Presentation 6 LESSON SKILL MATRIX Skill Exam Objective Objective Number Building Charts Create a chart. Import a chart. Modifying the Chart Type and Data Change the Chart Type. 3.2.3
More informationUser Manual Mail Merge
User Manual Mail Merge Version: 1.0 Mail Merge Date: 27-08-2013 How to print letters using Mail Merge You can use Mail Merge to create a series of documents, such as a standard letter that you want to
More informationINTRODUCTION... 6 CONCEPTS... 8 THE MAPPING VIEWER CONFIGURATION OVERVIEW ADMINISTRATOR CONFIGURATION DASHBOARD CONFIGURATION...
TABLE OF CONTENTS INTRODUCTION... 6 How this Manual is Organized... 6 Types of User... 7 CONCEPTS... 8 What is Map Intelligence?... 8 What is a Layer?... 8 Layer Types... 8 THE MAPPING VIEWER... 12 What
More informationIT2.weebly.com Applied ICT 9713
Chapter 11 Database and charts You already know how to o define database record structures o enter data into a database o select subsets of data within a database o sort data within a database o produce
More informationMicrosoft Word for Report-Writing (2016 Version)
Microsoft Word for Report-Writing (2016 Version) Microsoft Word is a versatile, widely-used tool for producing presentation-quality documents. Most students are well-acquainted with the program for generating
More informationBusinessObjects Frequently Asked Questions
BusinessObjects Frequently Asked Questions Contents Is there a quick way of printing together several reports from the same document?... 2 Is there a way of controlling the text wrap of a cell?... 2 How
More information1 Introduction to Using Excel Spreadsheets
Survey of Math: Excel Spreadsheet Guide (for Excel 2007) Page 1 of 6 1 Introduction to Using Excel Spreadsheets This section of the guide is based on the file (a faux grade sheet created for messing with)
More informationLesson 15: Using Text Files to Add or Modify Design Properties
Lesson 15: Using Text Files to Add or Modify Design Properties Lesson Objectives After completing this lesson, you will be able to: Use the Export/Import commands Create a Custom Bill-of-Materials Using
More informationMeltLab Reporting Text, CSV or Excel
MeltLab Reporting Text, CSV or Excel Graphic Statistical Process Control by MeltLab Systems 844-MeltLab www.meltlab.com Fast Accurate Comprehensive Setting up MeltLab Reporting for ASCII ASCII reporting
More informationOpening a Data File in SPSS. Defining Variables in SPSS
Opening a Data File in SPSS To open an existing SPSS file: 1. Click File Open Data. Go to the appropriate directory and find the name of the appropriate file. SPSS defaults to opening SPSS data files with
More informationEQuIS Data Processor (EDP) User Manual
EQuIS Data Processor (EDP) User Manual Introduction EQuIS Data Processor (EDP) Introduction The EQuIS Data Processor, or EDP, is today s answer to the many data quality issues that plague data managers.
More informationGEOG 487 Lesson 4: Step-by-Step Activity
GEOG 487 Lesson 4: Step-by-Step Activity Part I: Visually Explore Trends In Part I, we will explore several tools and technique to make it easier to visually interpret patterns in your data using ArcGIS.
More informationhvpcp.apr user s guide: set up and tour
: set up and tour by Rob Edsall HVPCP (HealthVis-ParallelCoordinatePlot) is a visualization environment that serves as a follow-up to HealthVis (produced by Dan Haug and Alan MacEachren at Penn State)
More informationRockefeller College MPA Excel Workshop: Clinton Impeachment Data Example
Rockefeller College MPA Excel Workshop: Clinton Impeachment Data Example This exercise is a follow-up to the MPA admissions example used in the Excel Workshop. This document contains detailed solutions
More informationDepending on the computer you find yourself in front of, here s what you ll need to do to open SPSS.
1 SPSS 11.5 for Windows Introductory Assignment Material covered: Opening an existing SPSS data file, creating new data files, generating frequency distributions and descriptive statistics, obtaining printouts
More informationSetup Mount the //geobase/geo4315 server and add a new Lab2 folder in your user folder.
L AB 2 L AB M2 ICROSOFT E XCEL O FFICE W ORD, E XCEL & POWERP OINT XCEL & P For this lab, you will practice importing datasets into an Excel worksheet using different types of formatting. First, you will
More informationThe American University in Cairo. Academic Computing Services. Excel prepared by. Maha Amer
The American University in Cairo Excel 2000 prepared by Maha Amer Spring 2001 Table of Contents: Opening the Excel Program Creating, Opening and Saving Excel Worksheets Sheet Structure Formatting Text
More informationMATLAB Project: Getting Started with MATLAB
Name Purpose: To learn to create matrices and use various MATLAB commands for reference later MATLAB built-in functions used: [ ] : ; + - * ^, size, help, format, eye, zeros, ones, diag, rand, round, cos,
More informationSTORMS 2010 v
JFSA Ref. No.: 0008-10 / Jan 2011 STORMS 2010 v. 3.0.0 January, 2011 J.F. Sabourin and Associates Inc. STORMS 2010 V. 3.0.0 HELP MANUAL Page i DISCLAIMER J.F. Sabourin and Associates Inc. makes no warranty
More informationIntroduction to GIS & Mapping: ArcGIS Desktop
Introduction to GIS & Mapping: ArcGIS Desktop Your task in this exercise is to determine the best place to build a mixed use facility in Hudson County, NJ. In order to revitalize the community and take
More information5.1 Further data input
88 geo111 numerical skills in geoscience 5.1 Further data input Previously, you imported ASCII data into MATLAB using the load command 1. You might not have realized it at the time, but the use of load
More informationRenWeb Training. Creating Your Classroom Website
RenWeb Training Creating Your Classroom Website October 2013 RenWeb Training Manual Table of Contents Ren Web Survey 3 Pre-Training Handout: Saving a Document as a PDF 4 Lesson 1: Adding Homework & Web
More informationASSIGNMENT 6 Final_Tracts.shp Phil_Housing.mat lnmv %Vac %NW Final_Tracts.shp Philadelphia Housing Phil_Housing_ Using Matlab Eire
ESE 502 Tony E. Smith ASSIGNMENT 6 This final study is a continuation of the analysis in Assignment 5, and will use the results of that analysis. It is assumed that you have constructed the shapefile,
More informationRClimTool USER MANUAL
RClimTool USER MANUAL By Lizeth Llanos Herrera, student Statistics This tool is designed to support, process automation and analysis of climatic series within the agreement of CIAT-MADR. It is not intended
More informationIntroduction to MATLAB
CHEE MATLAB Tutorial Introduction to MATLAB Introduction In this tutorial, you will learn how to enter matrices and perform some matrix operations using MATLAB. MATLAB is an interactive program for numerical
More informationContents. Introduction 15. How to use this course 18. Session One: Basic Skills 21. Session Two: Doing Useful Work with Excel 65
Contents Introduction 15 Downloading the sample files... 15 Problem resolution... 15 The Excel version and locale that were used to write this book... 15 Typographical Conventions Used in This Book...
More informationInstructions for Using the Databases
Appendix D Instructions for Using the Databases Two sets of databases have been created for you if you choose to use the Documenting Our Work forms. One set is in Access and one set is in Excel. They are
More informationTable of Contents COURSE OVERVIEW... 5
Table of Contents COURSE OVERVIEW... 5 DISCUSSION... 5 THE NEW DATABASE FORMAT... 5 COURSE TOPICS... 6 CONVENTIONS USED IN THIS MANUAL... 7 Tip Open a File... 7 LESSON 1: THE NEW INTERFACE... 8 LESSON
More informationAdding Magnetic Data to a GM-SYS Profile Model
Adding Magnetic Data to a GM-SYS Profile Model In GM-SYS Profile, a "Station" is a location at which an anomaly component is calculated and, optionally, was measured. In order for GM-SYS Profile to calculate
More informationAuthor : Gayle Clark, Business Solutions Analyst, Spescom Software Ltd. Approved by : Ewen Roberts, Software Developer Spescom Software Inc.
SPESCOM SOFTWARE User Guide eb Layout Editor User Guide Document Number : SAN03810 Rev 0.2 Release Date : 15 December 2006 Document Status : Not Approved Author : Gayle Clark, Business Solutions Analyst,
More informationMATLAB GUIDE UMD PHYS401 SPRING 2012
MATLAB GUIDE UMD PHYS40 SPRING 202 We will be using Matlab (or, equivalently, the free clone GNU/Octave) this semester to perform calculations involving matrices and vectors. This guide gives a brief introduction
More information5. Excel Fundamentals
5. Excel Fundamentals Excel is a software product that falls into the general category of spreadsheets. Excel is one of several spreadsheet products that you can run on your PC. Others include 1-2-3 and
More informationIntroducing Gupta Report Builder
Business Reporting Chapter 1 Introducing Gupta Report Builder You can use Report Builder to design reports. This chapter describes: Our approach to building reports. Some of the reports you can build.
More informationTI-Nspire Technology Version 2.1
TI-Nspire Technology Version 2.1 Release Notes Release Notes 1 Intro Thank you for updating your TI-Nspire products to Version 2.1. These Release Notes cover updates to the following products: TI-Nspire
More informationEXERCISE 3 Extracting Plot Subsets
EXERCISE 3 Extracting Plot Subsets Objective Last Updated: April, 2016 Version: Fusion 3.50 There are two parts to this exercise. Part 1 describes the manual process to extract fixed radius subsets of
More informationIllustrated Roadmap. for Windows
Illustrated Roadmap for Windows This Illustrated Roadmap was designed to help the Computer Coordinator customize GradeQuick for their school and for teachers to make further customizations that will affect
More informationDemand Impact Model User Manual
Final Demand Impact Model User Manual Part of the Massachusetts Residential Retrofit and Low Income Program Area Evaluation June 2012 Prepared by: The Cadmus Group, Inc. Energy Services Division 720 SW
More informationMATLAB Introduction to MATLAB Programming
MATLAB Introduction to MATLAB Programming MATLAB Scripts So far we have typed all the commands in the Command Window which were executed when we hit Enter. Although every MATLAB command can be executed
More informationSection 1. Introduction. Section 2. Getting Started
Section 1. Introduction This Statit Express QC primer is only for Statistical Process Control applications and covers three main areas: entering, saving and printing data basic graphs control charts Once
More informationOverview of the EMF Refresher Webinar Series. EMF Resources
Overview of the EMF Refresher Webinar Series Introduction to the EMF Working with Data in the EMF viewing & editing Inventory Data Analysis and Reporting 1 EMF User's Guide EMF Resources http://www.cmascenter.org/emf/internal/guide.html
More informationLTER Schoolyard Ecology Program
LTER Schoolyard Ecology Program Title: How to Make Awesome Graphs Teacher/Author: Nora Murphy School: Concord Carslisle High School Date: March 30, 2017 1 Name Block Date How to Make Awesome Graphs Note,
More informationGLY Geostatistics Fall Lecture 2 Introduction to the Basics of MATLAB. Command Window & Environment
GLY 6932 - Geostatistics Fall 2011 Lecture 2 Introduction to the Basics of MATLAB MATLAB is a contraction of Matrix Laboratory, and as you'll soon see, matrices are fundamental to everything in the MATLAB
More informationMicrosoft Excel 2007
Microsoft Excel 2007 1 Excel is Microsoft s Spreadsheet program. Spreadsheets are often used as a method of displaying and manipulating groups of data in an effective manner. It was originally created
More informationIntroduction (SPSS) Opening SPSS Start All Programs SPSS Inc SPSS 21. SPSS Menus
Introduction (SPSS) SPSS is the acronym of Statistical Package for the Social Sciences. SPSS is one of the most popular statistical packages which can perform highly complex data manipulation and analysis
More informationChapter 2. Basic Operations. you through the routine procedures that you will use nearly every time you work with SPSS.
1 Chapter 2 Basic Operations Chapter 1 presented a very conceptual overview of SPSS. The present chapter will walk you through the routine procedures that you will use nearly every time you work with SPSS.
More informationObjective 1: Familiarize yourself with basic database terms and definitions. Objective 2: Familiarize yourself with the Access environment.
Beginning Access 2007 Objective 1: Familiarize yourself with basic database terms and definitions. What is a Database? A Database is simply defined as a collection of related groups of information. Things
More informationNew and Improved Formula Editor in JMP 13
These are the step-by-step instructions for the 'New and Improved Formula Editor in JMP 13' demo. This contains talking points and also the demo steps. Demo instructions are underlined and in bold to highlight
More informationThe ICNet REU Freeze-Thaw Research Project The Climate Change Analysis Technical Guide: Model Output, Pre-Processing, Analysis, and Displaying Results
The ICNet REU Freeze-Thaw Research Project The Climate Change Analysis Technical Guide: Model Output, Pre-Processing, Analysis, and Displaying Results This guide provides the necessary steps for analyzing
More information.txt - Exporting and Importing. Table of Contents
.txt - Exporting and Importing Table of Contents Export... 2 Using Add Skip... 3 Delimiter... 3 Other Options... 4 Saving Templates of Options Chosen... 4 Editing Information in the lower Grid... 5 Import...
More informationLESSON: Working with line graphs questions
LESSON: Working with line graphs questions FOCUS QUESTION: How do I display trends in data? Contents EXAMPLE 1: Load NYC contagious disease data set (load.mat files) EXAMPLE 2: Define variables for analysis
More informationIntroduction to CS databases and statistics in Excel Jacek Wiślicki, Laurent Babout,
One of the applications of MS Excel is data processing and statistical analysis. The following exercises will demonstrate some of these functions. The base files for the exercises is included in http://lbabout.iis.p.lodz.pl/teaching_and_student_projects_files/files/us/lab_04b.zip.
More informationCSSCR Excel Intermediate 4/13/06 GH Page 1 of 23 INTERMEDIATE EXCEL
CSSCR Excel Intermediate 4/13/06 GH Page 1 of 23 INTERMEDIATE EXCEL This document is for those who already know the basics of spreadsheets and have worked with either Excel for Windows or Excel for Macintosh.
More informationForm into function. Getting prepared. Tutorial. Paul Jasper
Tutorial Paul Jasper TABLE OF CONTENTS 1 Getting prepared 2 Adding a button to the form design 2 Making the button add tasks 3 Sending the XML data 4 Tidying up 5 Next time In the first episode, I showed
More informationImporting a txt or csv file into ArcGIS Online [AGO]
Importing a txt or csv file into ArcGIS Online [AGO] Spring 2014 This is how to find addresses online and copy them into an Excel spreadsheet, save them in a format that ArcGIS can use, and then import
More informationGetting Started with MapInfo Professional Hands On Session 1D
In this session, the following topics will be covered: Open a DBF file Create Points Geocode to 5 digit ZIPCodes Use Query > Select Use the Select Tools Create a Thematic Map The Layout Window MapWorld
More informationLab 6: Graphical Methods
Lab 6: Graphical Methods 6.1 Introduction EGR 53L - Fall 2009 Lab this week is going to introduce graphical solution and presentation techniques as well as surface plots. 6.2 Resources The additional resources
More informationLAB 6: LOOP STATEMENTS
NAME: LAB 6: LOOP STATEMENTS This laboratory exercise will involve you writing your first loop statements in MATLAB functions and scripts. Your final code will be handed in via a single zip file following
More information