Phys 210 Lecture 5. Phys 210 Lecture 5. Gnuplot: Functions, Data Plots, and Data Fits

Size: px
Start display at page:

Download "Phys 210 Lecture 5. Phys 210 Lecture 5. Gnuplot: Functions, Data Plots, and Data Fits"

Transcription

1 1 Phys 210 Lecture 5 Gnuplot: Functions, Data Plots, and Data Fits

2 2 Today: Course & Computer Issues Gnuplot Gotcha's and Tips Defining Functions in Gnuplot Plotting Data Files Fitting Data Files Examining Fit Results: Overlay, Residuals, Pulls

3 Course Issues? I put much more stuff into lectures than you could reasonably write as notes for doing the lab. That s because I upload the lecture notes, and expect you to be looking at them in the lab. Note: you will sometimes need to refer to previous lectures... I am purposely going fast on Linux & Gnuplot I think the important thing is to expose you to these things, not drill you to perfection. Having done it once, you will remember enough to Google for the forgotten details later. I want to get to Python before Phys 219 needs it (and will slow down once we re there). Phys 210 Lecture 5 3

4 Lessons from Lab Exercise 3 Sometimes you need a function that can't be calculated from elementary functions, but you can find the Taylor series for it. Taylor series have a range of convergence (outside it, they are wrong even with infinite terms), and a practical range (where they are accurate enough for a given application, using a given number of terms). Taylor series can be very accurate near the expansion point, especially when using many terms. But the accuracy gets worse as you move away from the expansion point, sometimes dramatically worse. Alternative calculation methods that minimize the worst-case error are frequently used instead. Phys 210 Lecture 5 4

5 5 Computer Issues Did you encounter any computer malfunctions? We think we have fixed things so your files and folders will default to world no-access (so others can't read or alter what you turn in).

6 6 Gnome Resets for Freeze, No-Cursor, etc Alt-F2 to get single-command-line box r to restart Gnome-shell (fastest, may not be enough) gnome-shell -r to replace Gnome-shell (more thorough) These should leave your working windows alone. This one will destroy all your working windows: Ctrl-Alt-F2 to get text-only Console login screen Log in with your username and password killall gnome-session logs out the frozen session Log in to the GUI screen that appears Ctrl-Alt-F2 to log out of the Console that s still there!! Ctrl-Alt-F1 to go back to the GUI

7 Gnuplot Lecture Gotchas Cut and pasted commands failed, because the lecture notes used slanted-quotes and Unix wants upright quotes! The EPS and PNG instructions didn t end with set term x11 which set you up for scary-looking EPS or PNG codes going to the Terminal (educational but frustrating). I left out the dash in "Times-Roman" which gives a warning in current Gnuplot (but not in the old versions I'm used to...) The backslash line-wrap was confusing. I went back and fixed these things. Phys 210 Lecture 5 7

8 Gnuplot Keyboard Gotchas If your graph is the top window, some keys will change it Q will close the graph window! (replot will bring it back) A will autoscale your plot L will change to log-scale, or undo log-scale G will add grid lines, or remove grid lines R will add ruler-lines at mouse (also removes them) M will show mouse-coordinates at the bottom of the window (ruler-lines, mouse-coords don t show in PNG, EPS files) H will show these and other hot-keys in Terminal window I don t know a way to shut off this behavior. It wasn t present in the old versions I m used to, or I would have warned you... Phys 210 Lecture 5 8

9 Gnuplot Mouse Gotchas Mouse-wheel scrolls the graph vertically, and changes yrange Right-drag draws a zoom-box, left-click zooms-in to the box; this can be iterated P key will undo both of these; replot won t Middle-click draws a cross with mouse-coords on graph (replot removes them; they don t appear in PNG, EPS files) unset mouse turns off these behaviors. I would have warned you, if these existed in older Gnuplot! Phys 210 Lecture 5 9

10 10 Command Line Editing (Gnuplot and Bash) Up-cursor retrieves earlier commands one by one You can just hit return, or edit then return Left and right cursor move without deleting Delete deletes one character left of cursor Ctrl-W deletes the word left of the cursor Ctrl-D deletes right of cursor (too far can kill your shell!) Ctrl-A goes to the beginning of line (useful for long lines) Ctrl-U erases the line no matter where you are in it Ctrl-R <string> reverse-searches for <string> (useful for finding commands many lines back)

11 11 Fixing Complicated Gnuplots If it was all in a single plot command, up-cursor and edit it. If the line wraps, Ctrl-minus the Terminal then stretch it wide If you made it by an initial plot followed by many replots, 1. Use Ctrl-R plot to find the first plot before all the replots 2. Edit if necessary then return to draw the first curve 3. Up-cursor through the replots, edit, and add, in right order Or 1. Do show plot which gives the combination of all the plot and replot commands that went into the plot, like last plot command was: plot sin(x) title..., cos(x) title.. 2. Drag mouse through red part to copy, paste into new line 3. Cursor around and fix the (long!) plot command

12 12 Fixing Complicated Gnuplots 2 It may be easier to work in a text-editor instead of Terminal 1. Make a command-file by save filename.save 2. Open filename.save in an editor like gedit 3. Edit plot command (at end) to remove extraneous curves, re-order the curves, change titles, widths, etc. 4. Save the edited file (keep editor open if you want) 5. Do load filename.save in Gnuplot, see if it s right yet 6. Editing, save and load filename.save until it s right.

13 Gnuplot and Directories Gnuplot runs in a working directory. When you make a.save or.eps or.png file, they will be created in that directory. When you load a.save file or.load file, Gnuplot expects to find them in the working directory. You can put a directory-path in front of filenames that are outside the working directory, both reading and writing. The Applications menu starts Gnuplot in your home directory. But you can start a Terminal, cd inside it to whatever directory you want, then type gnuplot or gnuplot5 to start it there. You can also cd inside Gnuplot (more on that later today). Phys 210 Lecture 5 13

14 Gnuplot Variables Gnuplot understands giving a symbolic name to a value. myvar = stores the numeric value in the name myvar. You can then use myvar in expressions to be plotted, instead of typing Gnuplot variables can also be complex numbers {1.1, 2.2} or quoted text-strings. The command show variables or sho var will print a list of all the variables you have defined. Phys 210 Lecture 5 14

15 15 Gnuplot Arithmetic Gotchas If the value has no decimal point, it is stored as a 32 bit integer. If the value has a decimal point (like 1. ) it is stored as a 64-bit floating point number. print <expression> evaluates <expression> in the Terminal Dividing an integer by an integer gives an integer, with the remainder discarded! a = 1; b = 2; print a/b gives 0!! But aa = 1. ; b = 2 ; print aa/b gives 0.5 and a = 1 ; bb = 2. ; print a/bb gives 0.5 (integers get "promoted" to floats in mixed expressions)

16 16 Gnuplot Arithmetic Gotchas 2 print * (4 zeros) gives (8 zeros) print * (5 zeros) gives (wrong!) One bit is for the sign, and 2 31 = so doesn't fit into 32 bits! ( ) print * (decimal point added) gives (floating-point, and correct) Integer vs floating-point arithmetic issues come up in every computer language. ( ) 3 =

17 Gnuplot Functions Gnuplot understands defining a function of a variable. myfunc(z) = 4.5*z+45.0 stores the expression 4.5*z+45.0 When myfunc(value) appears, value replaces z. Then myfunc(0) would evaluate as 45.0 and myfunc(10) would evaluate as 90.0 Functions definitions can include built-in functions like sin and sqrt (square root), and even other user-functions. Function definitions can have more than one argument. quad1(a, b, c) = (-b+sqrt(b*b-4.0*a*c))/(2.0*a) Phys 210 Lecture 5 17

18 18 Gnuplot Functions 2 The command show functions or sho fun will print a list of all the functions you have defined. If you use x or y as argument names, they are just names, and don't necessarily correspond to x or y on a plot. (I tend to avoid using those names, to avoid the confusion.) Function definitions can have user-variables on the right side. If an argument name matches a user-variable name, the argument-value is used on the right, not the user-variable value. Use different names to avoid any confusion.

19 19 Gnuplot Functions 3 You could have done parts of Lab 3 using functions like this: T1(xx) = xx T3(xx) = T1(xx) - xx**3/3! T5(xx) = T3(xx) + xx**5/5! plot sin(x), T1(x), T3(x), T5(x) plot T1(x)-sin(x), T3(x)-sin(x), T5(x)-sin(x) Gnuplot thinks 3! = 6.0 not integer 6, so T3(1) = But if you wrote T3(x) = T1(x) - x**3/6, then T3(1) = 1!! but T3(1.0) = (the floating-point argument 1.0 "promotes" the 6 in the denominator to floating-point).

20 20 Plotting Data Files with Gnuplot Gnuplot can plot text-files containing rows of data, with the same number of columns in each row, like from a spreadsheet. Any column can be y-values, any column can be x-values. Any column can be y-errors, any column can be x-errors. You can apply functions and expressions to columns for these. The columns don't have to line up perfectly, as long as there is some white space or other separator. Unused number columns don't matter. Text columns are sometimes OK, sometimes not. Blank lines are sometimes ignored, sometimes have meaning. You can "comment out" lines using #.

21 21 Example File test.dat # x y err1 err2 text err junk stuff and nonsense Yo Lo.2 The first line starting with # is ignored as a "comment" line. The "text" column 5 won't be a problem, even for accessing column 6. The last line has the same number of columns as the others, with the same meaning, so that's OK too. We'll see what the blank line does.

22 22 Data Plot Commands The simplest form is plot "filename" using xcol:ycol xcol and ycol are column numbers, starting from 1. plot "test.dat" using 1:2 gives this (autoscaled) plot Because the values are all "nice," the autoscaling set the x and y limits to exactly the values of the first and last points! And one "point" is in the key!

23 23 Data Plot Commands 2 plot "test.dat" u 1:2 with lines connects the dots. using can be abbreviated to u Autoscaling of "nice" values is OK for lines. The line breaks at the blank line in the file.

24 24 Data Plot Commands 3 set xrange [0:7]; set yrange [0:7] replot "" u 1:2 pointsize 4 This adds the data points to the line, and at a larger size, but they are in a different color. Gnuplot remembers a datafile name, and fills in empty quotes (in the key too...)

25 25 Data Plot Commands 4 plot "" u 1:2 ps 4 title "Data" repl "" u 1:2 w lines linecolor 1 title "" ps is abbreviation for pointsize, w for with. Plot first with large point symbols, and use a nicer key title. Add the line, in the same color as points, and suppress key title

26 26 Data Plot Commands 5 plot "" u 1:2 w linespoints ps 4 ti "Data" linespoints does lines and points at the same time. It could be shortened to lp. ti is abbreviation for title.

27 27 Data Plot Commands 6 plot "" using 1:2:3 with yerrorbars Plot error bars in y from column 3 yerrorbars can be abbreviated to yerr or err

28 28 Data Plot Commands 7 plot "" u 1:2:4:3 w xyerrorbars x error bars are from column 4 y error bars are from column 3 xyerrorbars can be abbreviated to xyerr

29 29 Data Plot Commands 8 replot "" u 1:2 smooth csplines title "splines" This add curves to connect the points (different color this time). Cubic splines are smooth curves that go exactly through all the data.

30 30 Fitting Physics Data with Gnuplot 1. Data file with x values, y values, and y errors in columns. 2. User function for y(x) involving parameters to be fitted 3. Initial guesses for the parameter values 4. Plot data with errors, superpose function with parameters 5. Adjust guesses and replot until function is close to data 6. Do the fit command 7. Replot with final fitted parameters as first sanity check 8. Plot residuals (data minus fit) with errors as better check 9. Plot pulls (data fit)/error as even better check

31 31 Line(xx) = Slope * xx + Intercept Slope = 0.5; Intercept = 2.0 plot "test.dat" using 1:2:6 with yerr, Line(x)

32 32 Gnuplot 4 Fit Command Syntax fit func(x) "file" using xcol:ycol:errcol via par1, par2,... The func name can be anything, and it can be defined with any name for the argument, but the argument here must be (x). The "file" name must be in quotes. xcol:ycol:errcol are usually column numbers from the file. Unlike the plot command, you don't add with error

33 33 fit Line(x) "test.dat" u 1:2:6 via Slope, Intercept replot Function goes thru errorbar for 5 out of 6 points. We expect ~2/3, so it's a little too good...

34 34 Fit Results in Terminal Window After 4 iterations the fit converged. final sum of squares of residuals : rel. change during last iteration : e-09 Chisquare / ndf ~ 1, so a sensible fit degrees of freedom (FIT_NDF) : 4 rms of residuals (FIT_STDFIT) = sqrt(wssr/ndf) : variance of residuals (reduced chisquare) = WSSR/ndf : Final set of parameters Asymptotic Standard Error ======================= ========================== Slope = / (4.489%) Intercept = / (144.8%) correlation matrix of the fit parameters: Slope Interc Slope Intercept Parameters and Errors

35 35 Data Column Arithmetic & Residuals Plot Parentheses mean do calculation instead of using raw file data, $n means interpret n as a column number, not the number n. To calculate the residual (data minus fit), replace ycol with ($ycol - func($xcol)) in plot command Residuals should be near zero, so autoscale in y The x scale should be the same as for the data and fit plot. Don't superpose the fit curve anymore. Just turn on the grid, or plot the function "0"

36 36 Residuals Plot set autoscale y; set grid plot "" u 1:($2-Line($1)):6 with yerr, 0 If the function is steep or highly curved, it's hard to see if the fit is close to all points. Subtracting the fit from the data flattens things so it's easier to see.

37 37 Pulls Plot Divide residual by error; plot (1) as the new "error" plot "" u 1:(($2-Line($1))/$6):(1) with yerr, 0 If errors are very different for different points, dividing by the errors makes it easier to see if the fit is really consistent with all the data. Here it just re-scales the plot.

38 38 Gnuplot Errors Without Data Errors Usually we are taught that parameter errors are undefined for "least-squares" fits where we don't assign errors to the data. But it's easy to calculate the RMS deviation of the data from the fit, and you can use that for the data errors. That lets you calculate parameter errors without being given data errors. And it's a sensible thing to do, if you believe that the errors are about the same for all the data points. Gnuplot 4 happily does that if you do a fit without giving it an error column.

39 Gnuplot 4 Errors are Non-Standard In Gnuplot 4, if the value in the error column is the same for all data points, the parameter values and errors are independent of the (common) value in that column! They are exactly the same as a fit using no error column at all! That's because Gnuplot 4 doesn't report what everyone else in the world calls the parameter error! Instead, it reports the parameter error times the chisquare per degree of freedom! Fitting a line to two points with errors should give a slope with an error. But the chisquare is zero, so Gnuplot 4 says the slope has zero error "by definition." That definition is wrong! Phys 210 Lecture 5 39

40 40 Gnuplot 5 Fit Differences New command set fit noerrorscaling (do it before the fit) makes Gnuplot report the true errors! Preferred fit syntax adds yerr to the fit command fit func(x) "file" using xcol:ycol:errcol yerr via par1, par2,... The Gnuplot 4 fit syntax is still accepted, but with a warning. The new syntax is more similar to a plot command: plot func(x), "file" using xcol:ycol:errcoll with yerr Also compact display of iteration progress. Also calculation of "chisquare probability"

41 41 Gnuplot 5 Fit Results gnuplot> fit Line(x) "test.dat" u 1:2:6 yerr via Slope, Intercept iter chisq delta/lim lambda Slope Intercept e e e e e e e e e e e e e e e e e e e e e e e e e-01 iter chisq delta/lim lambda Slope Intercept After 4 iterations the fit converged. final sum of squares of residuals : rel. change during last iteration : e-11 Iteration Progress degrees of freedom (FIT_NDF) : 4 rms of residuals (FIT_STDFIT) = sqrt(wssr/ndf) : variance of residuals (reduced chisquare) = WSSR/ndf : p-value of the Chisq distribution (FIT_P) : Final set of parameters Standard Deviation ======================= ========================== Slope = / (4.808%) Intercept = / (155.2%) Probability of worse chisquare due to chance correlation matrix of the fit parameters: Slope Interc Slope Intercept Same parameter values Slightly different errors

42 42 For Next Time See you in the lab Extra Office Hours: Pit Pub, 3-5 PM Friday I buy the first pitcher... Next week, we will start Python

0 Introduction to Data Analysis Using an Excel Spreadsheet

0 Introduction to Data Analysis Using an Excel Spreadsheet Experiment 0 Introduction to Data Analysis Using an Excel Spreadsheet I. Purpose The purpose of this introductory lab is to teach you a few basic things about how to use an EXCEL 2010 spreadsheet to do

More information

EXCEL Tutorial: How to use EXCEL for Graphs and Calculations.

EXCEL Tutorial: How to use EXCEL for Graphs and Calculations. EXCEL Tutorial: How to use EXCEL for Graphs and Calculations. Excel is powerful tool and can make your life easier if you are proficient in using it. You will need to use Excel to complete most of your

More information

GelAnalyzer 2010 User s manual. Contents

GelAnalyzer 2010 User s manual. Contents GelAnalyzer 2010 User s manual Contents 1. Starting GelAnalyzer... 2 2. The main window... 2 3. Create a new analysis... 2 4. The image window... 3 5. Lanes... 3 5.1 Detect lanes automatically... 3 5.2

More information

If you know exactly how you want your business forms to look and don t mind detail

If you know exactly how you want your business forms to look and don t mind detail Advanced Form Customization APPENDIX E If you know exactly how you want your business forms to look and don t mind detail work, you can customize QuickBooks forms however you want. With QuickBooks Layout

More information

The Power Loader GUI

The Power Loader GUI The Power Loader GUI (212) 405.1010 [email protected] Follow: @1010data www.1010data.com The Power Loader GUI Contents 2 Contents Pre-Load To-Do List... 3 Login to Power Loader... 4 Upload Data Files to

More information

We will learn the Python programming language. Why? Because it is easy to learn and many people write programs in Python so we can share.

We will learn the Python programming language. Why? Because it is easy to learn and many people write programs in Python so we can share. LING115 Lecture Note Session #4 Python (1) 1. Introduction As we have seen in previous sessions, we can use Linux shell commands to do simple text processing. We now know, for example, how to count words.

More information

SPSS Workbook 1 Data Entry : Questionnaire Data

SPSS Workbook 1 Data Entry : Questionnaire Data TEESSIDE UNIVERSITY SCHOOL OF HEALTH & SOCIAL CARE SPSS Workbook 1 Data Entry : Questionnaire Data Prepared by: Sylvia Storey [email protected] SPSS data entry 1 This workbook is designed to introduce

More information

Getting Started with Excel 2008. Table of Contents

Getting Started with Excel 2008. Table of Contents Table of Contents Elements of An Excel Document... 2 Resizing and Hiding Columns and Rows... 3 Using Panes to Create Spreadsheet Headers... 3 Using the AutoFill Command... 4 Using AutoFill for Sequences...

More information

Years after 2000. US Student to Teacher Ratio 0 16.048 1 15.893 2 15.900 3 15.900 4 15.800 5 15.657 6 15.540

Years after 2000. US Student to Teacher Ratio 0 16.048 1 15.893 2 15.900 3 15.900 4 15.800 5 15.657 6 15.540 To complete this technology assignment, you should already have created a scatter plot for your data on your calculator and/or in Excel. You could do this with any two columns of data, but for demonstration

More information

INTRODUCTION TO EXCEL

INTRODUCTION TO EXCEL INTRODUCTION TO EXCEL 1 INTRODUCTION Anyone who has used a computer for more than just playing games will be aware of spreadsheets A spreadsheet is a versatile computer program (package) that enables you

More information

Assignment objectives:

Assignment objectives: Assignment objectives: Regression Pivot table Exercise #1- Simple Linear Regression Often the relationship between two variables, Y and X, can be adequately represented by a simple linear equation of the

More information

Data Analysis Tools. Tools for Summarizing Data

Data Analysis Tools. Tools for Summarizing Data Data Analysis Tools This section of the notes is meant to introduce you to many of the tools that are provided by Excel under the Tools/Data Analysis menu item. If your computer does not have that tool

More information

Introduction to Operating Systems

Introduction to Operating Systems Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these

More information

Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information.

Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information. Excel Tutorial Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information. Working with Data Entering and Formatting Data Before entering data

More information

Introduction to Python

Introduction to Python Caltech/LEAD Summer 2012 Computer Science Lecture 2: July 10, 2012 Introduction to Python The Python shell Outline Python as a calculator Arithmetic expressions Operator precedence Variables and assignment

More information

How to test and debug an ASP.NET application

How to test and debug an ASP.NET application Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult

More information

WEB TRADER USER MANUAL

WEB TRADER USER MANUAL WEB TRADER USER MANUAL Web Trader... 2 Getting Started... 4 Logging In... 5 The Workspace... 6 Main menu... 7 File... 7 Instruments... 8 View... 8 Quotes View... 9 Advanced View...11 Accounts View...11

More information

Excel Level Two. Introduction. Contents. Exploring Formulas. Entering Formulas

Excel Level Two. Introduction. Contents. Exploring Formulas. Entering Formulas Introduction Excel Level Two This workshop introduces you to formulas, functions, moving and copying data, using autofill, relative and absolute references, and formatting cells. Contents Introduction

More information

Microsoft Excel Tips & Tricks

Microsoft Excel Tips & Tricks Microsoft Excel Tips & Tricks Collaborative Programs Research & Evaluation TABLE OF CONTENTS Introduction page 2 Useful Functions page 2 Getting Started with Formulas page 2 Nested Formulas page 3 Copying

More information

Introduction to MS WINDOWS XP

Introduction to MS WINDOWS XP Introduction to MS WINDOWS XP Mouse Desktop Windows Applications File handling Introduction to MS Windows XP 2 Table of Contents What is Windows XP?... 3 Windows within Windows... 3 The Desktop... 3 The

More information

Excel 2007/2010 for Researchers. Jamie DeCoster Institute for Social Science Research University of Alabama. September 7, 2010

Excel 2007/2010 for Researchers. Jamie DeCoster Institute for Social Science Research University of Alabama. September 7, 2010 Excel 2007/2010 for Researchers Jamie DeCoster Institute for Social Science Research University of Alabama September 7, 2010 I d like to thank Joe Chandler for comments made on an earlier version of these

More information

Graphing Parabolas With Microsoft Excel

Graphing Parabolas With Microsoft Excel Graphing Parabolas With Microsoft Excel Mr. Clausen Algebra 2 California State Standard for Algebra 2 #10.0: Students graph quadratic functions and determine the maxima, minima, and zeros of the function.

More information

Introduction to the UNIX Operating System and Open Windows Desktop Environment

Introduction to the UNIX Operating System and Open Windows Desktop Environment Introduction to the UNIX Operating System and Open Windows Desktop Environment Welcome to the Unix world! And welcome to the Unity300. As you may have already noticed, there are three Sun Microsystems

More information

Event Record Monitoring and Analysis Software. Software Rev. 3.0 and Up. User s Guide

Event Record Monitoring and Analysis Software. Software Rev. 3.0 and Up. User s Guide Event Record Monitoring and Analysis Software Software Rev. 3.0 and Up User s Guide 2 Contents Contents Chapter 1: About ERMAWin 4 Chapter 2: Overview 5 About this Manual 5 System Requirements 5 Installing

More information

Unix Guide. Logo Reproduction. School of Computing & Information Systems. Colours red and black on white backgroun

Unix Guide. Logo Reproduction. School of Computing & Information Systems. Colours red and black on white backgroun Logo Reproduction Colours red and black on white backgroun School of Computing & Information Systems Unix Guide Mono positive black on white background 2013 Mono negative white only out of any colou 2

More information

Preface of Excel Guide

Preface of Excel Guide Preface of Excel Guide The use of spreadsheets in a course designed primarily for business and social science majors can enhance the understanding of the underlying mathematical concepts. In addition,

More information

Using Excel as a Management Reporting Tool with your Minotaur Data. Exercise 1 Customer Item Profitability Reporting Tool for Management

Using Excel as a Management Reporting Tool with your Minotaur Data. Exercise 1 Customer Item Profitability Reporting Tool for Management Using Excel as a Management Reporting Tool with your Minotaur Data with Judith Kirkness These instruction sheets will help you learn: 1. How to export reports from Minotaur to Excel (these instructions

More information

Google Drive: Access and organize your files

Google Drive: Access and organize your files Google Drive: Access and organize your files Use Google Drive to store and access your files, folders, and Google Docs, Sheets, and Slides anywhere. Change a file on the web, your computer, tablet, or

More information

Microsoft Excel Tutorial

Microsoft Excel Tutorial Microsoft Excel Tutorial by Dr. James E. Parks Department of Physics and Astronomy 401 Nielsen Physics Building The University of Tennessee Knoxville, Tennessee 37996-1200 Copyright August, 2000 by James

More information

Excel 2007 Basic knowledge

Excel 2007 Basic knowledge Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft

More information

APPENDIX A Using Microsoft Excel for Error Analysis

APPENDIX A Using Microsoft Excel for Error Analysis 89 APPENDIX A Using Microsoft Excel for Error Analysis This appendix refers to the sample0.xls file available for download from the class web page. This file illustrates how to use various features of

More information

5. At the Windows Component panel, select the Internet Information Services (IIS) checkbox, and then hit Next.

5. At the Windows Component panel, select the Internet Information Services (IIS) checkbox, and then hit Next. Installing IIS on Windows XP 1. Start 2. Go to Control Panel 3. Go to Add or RemovePrograms 4. Go to Add/Remove Windows Components 5. At the Windows Component panel, select the Internet Information Services

More information

POLARIS INSTALLATION

POLARIS INSTALLATION POLARIS INSTALLATION BELS runs the Polaris 4.1 Integrated Library System (ILS)- the same system as BCCLS. BELS users will connect to Polaris via a terminal server using Remote Desktop Connection (RDC).

More information

Intro to Excel spreadsheets

Intro to Excel spreadsheets Intro to Excel spreadsheets What are the objectives of this document? The objectives of document are: 1. Familiarize you with what a spreadsheet is, how it works, and what its capabilities are; 2. Using

More information

Module 4 (Effect of Alcohol on Worms): Data Analysis

Module 4 (Effect of Alcohol on Worms): Data Analysis Module 4 (Effect of Alcohol on Worms): Data Analysis Michael Dunn Capuchino High School Introduction In this exercise, you will first process the timelapse data you collected. Then, you will cull (remove)

More information

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

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

More information

Databases in Microsoft Access David M. Marcovitz, Ph.D.

Databases in Microsoft Access David M. Marcovitz, Ph.D. Databases in Microsoft Access David M. Marcovitz, Ph.D. Introduction Schools have been using integrated programs, such as Microsoft Works and Claris/AppleWorks, for many years to fulfill word processing,

More information

SECTION 2-1: OVERVIEW SECTION 2-2: FREQUENCY DISTRIBUTIONS

SECTION 2-1: OVERVIEW SECTION 2-2: FREQUENCY DISTRIBUTIONS SECTION 2-1: OVERVIEW Chapter 2 Describing, Exploring and Comparing Data 19 In this chapter, we will use the capabilities of Excel to help us look more carefully at sets of data. We can do this by re-organizing

More information

View CPU, Memory, Disk, and Network Usage in Activity Monitor.

View CPU, Memory, Disk, and Network Usage in Activity Monitor. Identify and quit applications that have become nonresponsive. Identify support options customized for your Mac. View CPU, Memory, Disk, and Network Usage in Activity Monitor. 98_9780789753939_ch5online.indd

More information

Course Exercises for the Content Management System. Grazyna Whalley, Laurence Cornford June 2014 AP-CMS2.0. University of Sheffield

Course Exercises for the Content Management System. Grazyna Whalley, Laurence Cornford June 2014 AP-CMS2.0. University of Sheffield Course Exercises for the Content Management System. Grazyna Whalley, Laurence Cornford June 2014 AP-CMS2.0 University of Sheffield PART 1 1.1 Getting Started 1. Log on to the computer with your usual username

More information

Visual Logic Instructions and Assignments

Visual Logic Instructions and Assignments Visual Logic Instructions and Assignments Visual Logic can be installed from the CD that accompanies our textbook. It is a nifty tool for creating program flowcharts, but that is only half of the story.

More information

Manual: I. Getting Started:

Manual: I. Getting Started: Manual: I. Getting Started: II. Layout: Download the Latest version of Laser trading platform from http://sharktraders.com/nyse-nasdaq-amex/platforms-nyse/laser/ Install to the appropriate directory (it

More information

Prepare your result file for input into SPSS

Prepare your result file for input into SPSS Prepare your result file for input into SPSS Isabelle Darcy When you use DMDX for your experiment, you get an.azk file, which is a simple text file that collects all the reaction times and accuracy of

More information

Hands-On UNIX Exercise:

Hands-On UNIX Exercise: Hands-On UNIX Exercise: This exercise takes you around some of the features of the shell. Even if you don't need to use them all straight away, it's very useful to be aware of them and to know how to deal

More information

Computer Programming In QBasic

Computer Programming In QBasic Computer Programming In QBasic Name: Class ID. Computer# Introduction You've probably used computers to play games, and to write reports for school. It's a lot more fun to create your own games to play

More information

Using Excel for Analyzing Survey Questionnaires Jennifer Leahy

Using Excel for Analyzing Survey Questionnaires Jennifer Leahy University of Wisconsin-Extension Cooperative Extension Madison, Wisconsin PD &E Program Development & Evaluation Using Excel for Analyzing Survey Questionnaires Jennifer Leahy G3658-14 Introduction You

More information

Updates to Graphing with Excel

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

More information

GETTING STARTED TABLE OF CONTENTS

GETTING STARTED TABLE OF CONTENTS Windows 7 Tutorial GETTING STARTED An operating system, sometimes called an OS, is the main program the computer uses to function properly. Operating systems act as a link between you, the user, and the

More information

A Guide to Using Excel in Physics Lab

A Guide to Using Excel in Physics Lab A Guide to Using Excel in Physics Lab Excel has the potential to be a very useful program that will save you lots of time. Excel is especially useful for making repetitious calculations on large data sets.

More information

Appointments: Calendar Window

Appointments: Calendar Window Appointments Appointments: Calendar Window Purpose The Appointment Calendar window is the automated equivalent of a paper appointment book. You can make appointments, confirm appointments, and view appointments

More information

Square Roots and Other Radicals

Square Roots and Other Radicals Radicals - Definition Radicals, or roots, are the opposite operation of applying exponents. A power can be undone with a radical and a radical can be undone with a power. For example, if you square 2,

More information

CGS 1550 File Transfer Project Revised 3/10/2005

CGS 1550 File Transfer Project Revised 3/10/2005 CGS 1550 File Transfer Project Revised 3/10/2005 PURPOSE: The purpose of this project is to familiarize students with the three major styles of FTP client, which are: Pure (FTP only), character-based,

More information

Exercise 4 Learning Python language fundamentals

Exercise 4 Learning Python language fundamentals Exercise 4 Learning Python language fundamentals Work with numbers Python can be used as a powerful calculator. Practicing math calculations in Python will help you not only perform these tasks, but also

More information

Creating a Database using Access 2007

Creating a Database using Access 2007 Creating a Database using Access 2007 Starting Access 2007 Double click on the Access 2007 icon on the Windows desktop (see right), or click-on the Start button in the lower left corner of the screen,

More information

ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 2. Syllabus Version 5.0

ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 2. Syllabus Version 5.0 European Computer Driving Licence Spreadsheet Software BCS ITQ Level 2 Using Microsoft Excel 2010 Syllabus Version 5.0 This training, which has been approved by BCS, The Chartered Institute for IT, includes

More information

Excel Guide for Finite Mathematics and Applied Calculus

Excel Guide for Finite Mathematics and Applied Calculus Excel Guide for Finite Mathematics and Applied Calculus Revathi Narasimhan Kean University A technology guide to accompany Mathematical Applications, 6 th Edition Applied Calculus, 2 nd Edition Calculus:

More information

Chapter 4. Spreadsheets

Chapter 4. Spreadsheets Chapter 4. Spreadsheets We ve discussed rather briefly the use of computer algebra in 3.5. The approach of relying on www.wolframalpha.com is a poor subsititute for a fullfeatured computer algebra program

More information

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick

More information

Oracle BI Extended Edition (OBIEE) Tips and Techniques: Part 1

Oracle BI Extended Edition (OBIEE) Tips and Techniques: Part 1 Oracle BI Extended Edition (OBIEE) Tips and Techniques: Part 1 From Dan: I have been working with Oracle s BI tools for years. I am quite the Discoverer expert (a free tool now from Oracle Corp OBISE standard

More information

Acrobat 9: Forms. 56 Pages. Acrobat 9: Forms v2.0.0. Windows

Acrobat 9: Forms. 56 Pages. Acrobat 9: Forms v2.0.0. Windows Acrobat 9: Forms Windows Acrobat 9: Forms v2.0.0 2009 56 Pages About IT Training & Education The University Information Technology Services (UITS) IT Training & Education program at Indiana University

More information

Web Ambassador Training on the CMS

Web Ambassador Training on the CMS Web Ambassador Training on the CMS Learning Objectives Upon completion of this training, participants will be able to: Describe what is a CMS and how to login Upload files and images Organize content Create

More information

Lecture 2 Mathcad Basics

Lecture 2 Mathcad Basics Operators Lecture 2 Mathcad Basics + Addition, - Subtraction, * Multiplication, / Division, ^ Power ( ) Specify evaluation order Order of Operations ( ) ^ highest level, first priority * / next priority

More information

USC Marshall School of Business Marshall Information Services

USC Marshall School of Business Marshall Information Services USC Marshall School of Business Marshall Information Services Excel Dashboards and Reports The goal of this workshop is to create a dynamic "dashboard" or "Report". A partial image of what we will be creating

More information

EXCEL PIVOT TABLE David Geffen School of Medicine, UCLA Dean s Office Oct 2002

EXCEL PIVOT TABLE David Geffen School of Medicine, UCLA Dean s Office Oct 2002 EXCEL PIVOT TABLE David Geffen School of Medicine, UCLA Dean s Office Oct 2002 Table of Contents Part I Creating a Pivot Table Excel Database......3 What is a Pivot Table...... 3 Creating Pivot Tables

More information

Plots, Curve-Fitting, and Data Modeling in Microsoft Excel

Plots, Curve-Fitting, and Data Modeling in Microsoft Excel Plots, Curve-Fitting, and Data Modeling in Microsoft Excel This handout offers some tips on making nice plots of data collected in your lab experiments, as well as instruction on how to use the built-in

More information

FIRST STEPS WITH SCILAB

FIRST STEPS WITH SCILAB powered by FIRST STEPS WITH SCILAB The purpose of this tutorial is to get started using Scilab, by discovering the environment, the main features and some useful commands. Level This work is licensed under

More information

Scatter Plot, Correlation, and Regression on the TI-83/84

Scatter Plot, Correlation, and Regression on the TI-83/84 Scatter Plot, Correlation, and Regression on the TI-83/84 Summary: When you have a set of (x,y) data points and want to find the best equation to describe them, you are performing a regression. This page

More information

Introduction to Mac OS X

Introduction to Mac OS X Introduction to Mac OS X The Mac OS X operating system both a graphical user interface and a command line interface. We will see how to use both to our advantage. Using DOCK The dock on Mac OS X is the

More information

Troubleshooting / FAQ

Troubleshooting / FAQ Troubleshooting / FAQ Routers / Firewalls I can't connect to my server from outside of my internal network. The server's IP is 10.0.1.23, but I can't use that IP from a friend's computer. How do I get

More information

JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA

JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA All information presented in the document has been acquired from http://docs.joomla.org to assist you with your website 1 JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA BACK

More information

CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf

CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf First Name: Last Name: NetID: The purpose of this lab is to help you to better understand functions:

More information

Importing and Exporting With SPSS for Windows 17 TUT 117

Importing and Exporting With SPSS for Windows 17 TUT 117 Information Systems Services Importing and Exporting With TUT 117 Version 2.0 (Nov 2009) Contents 1. Introduction... 3 1.1 Aim of this Document... 3 2. Importing Data from Other Sources... 3 2.1 Reading

More information

First Time On-Campus Remote Desktop Connection ipad Edition

First Time On-Campus Remote Desktop Connection ipad Edition First Time On-Campus Remote Desktop Connection ipad Edition General: This guide is a step-by-step guide for configuring and using an ipad to remotely connect to a work computer from on campus. This guide

More information

Engineering Problem Solving and Excel. EGN 1006 Introduction to Engineering

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

More information

Email Mentoring Field Guide. Last Updated On: 1/30/2013 Created by the Learning & Organizational Development and Support Teams education@score.

Email Mentoring Field Guide. Last Updated On: 1/30/2013 Created by the Learning & Organizational Development and Support Teams education@score. Email Mentoring Field Guide Last Updated On: 1/30/2013 Created by the Learning & Organizational Development and Support Teams [email protected] Contents Quick Start Guide... 3 Overview of the Email Mentoring

More information

Summary of important mathematical operations and formulas (from first tutorial):

Summary of important mathematical operations and formulas (from first tutorial): EXCEL Intermediate Tutorial Summary of important mathematical operations and formulas (from first tutorial): Operation Key Addition + Subtraction - Multiplication * Division / Exponential ^ To enter a

More information

Managing User Accounts and User Groups

Managing User Accounts and User Groups Managing User Accounts and User Groups Contents Managing User Accounts and User Groups...2 About User Accounts and User Groups... 2 Managing User Groups...3 Adding User Groups... 3 Managing Group Membership...

More information

Programming in Access VBA

Programming in Access VBA PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010

More information

PA Payroll Exercise for Intermediate Excel

PA Payroll Exercise for Intermediate Excel PA Payroll Exercise for Intermediate Excel Follow the directions below to create a payroll exercise. Read through each individual direction before performing it, like you are following recipe instructions.

More information

Email Basics. For more information on the Library and programs, visit www.bcpls.org BCPLS 08/10/2010 PEMA

Email Basics. For more information on the Library and programs, visit www.bcpls.org BCPLS 08/10/2010 PEMA Email Basics Email, short for Electronic Mail, consists of messages which are sent and received using the Internet. There are many different email services available that allow you to create an email account

More information

http://school-maths.com Gerrit Stols

http://school-maths.com Gerrit Stols For more info and downloads go to: http://school-maths.com Gerrit Stols Acknowledgements GeoGebra is dynamic mathematics open source (free) software for learning and teaching mathematics in schools. It

More information

INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3

INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 Often the most compelling way to introduce yourself to a software product is to try deliver value as soon as possible. Simego DS3 is designed to get you

More information

So you want to create an Email a Friend action

So you want to create an Email a Friend action So you want to create an Email a Friend action This help file will take you through all the steps on how to create a simple and effective email a friend action. It doesn t cover the advanced features;

More information

THE TOP TEN TIPS FOR USING QUALTRICS AT BYU

THE TOP TEN TIPS FOR USING QUALTRICS AT BYU THE TOP TEN TIPS FOR USING QUALTRICS AT BYU TIP #1: CREATING A SURVEY FROM A COPY AND COLLABORATING ON SURVEYS TIP #2: CREATING AND USING PANELS TIP #3: LIBRARIES AND HOW TO USE THEM TIP #4: BASIC SKIP

More information

Stephen du Toit Mathilda du Toit Gerhard Mels Yan Cheng. LISREL for Windows: PRELIS User s Guide

Stephen du Toit Mathilda du Toit Gerhard Mels Yan Cheng. LISREL for Windows: PRELIS User s Guide Stephen du Toit Mathilda du Toit Gerhard Mels Yan Cheng LISREL for Windows: PRELIS User s Guide Table of contents INTRODUCTION... 1 GRAPHICAL USER INTERFACE... 2 The Data menu... 2 The Define Variables

More information

Command Line - Part 1

Command Line - Part 1 Command Line - Part 1 STAT 133 Gaston Sanchez Department of Statistics, UC Berkeley gastonsanchez.com github.com/gastonstat Course web: gastonsanchez.com/teaching/stat133 GUIs 2 Graphical User Interfaces

More information

Excel Basics By Tom Peters & Laura Spielman

Excel Basics By Tom Peters & Laura Spielman Excel Basics By Tom Peters & Laura Spielman What is Excel? Microsoft Excel is a software program with spreadsheet format enabling the user to organize raw data, make tables and charts, graph and model

More information

KaleidaGraph Quick Start Guide

KaleidaGraph Quick Start Guide KaleidaGraph Quick Start Guide This document is a hands-on guide that walks you through the use of KaleidaGraph. You will probably want to print this guide and then start your exploration of the product.

More information

Differences in Use between Calc and Excel

Differences in Use between Calc and Excel Differences in Use between Calc and Excel Title: Differences in Use between Calc and Excel: Version: 1.0 First edition: October 2004 Contents Overview... 3 Copyright and trademark information... 3 Feedback...3

More information

How To Create A Document On A Pc Or Macbook

How To Create A Document On A Pc Or Macbook ApplicationXtender 6.5 Document Manager User Guide (version 1.0) CCS Computing and Communications Service June 2013 Table of Contents OVERVIEW... 3 Logging in to AppXtender Document Manager... 4 Changing

More information

Polycom Converged Management Application (CMA ) Desktop for Mac OS X. Help Book. Version 5.1.0

Polycom Converged Management Application (CMA ) Desktop for Mac OS X. Help Book. Version 5.1.0 Polycom Converged Management Application (CMA ) Desktop for Mac OS X Help Book Version 5.1.0 Copyright 2010 Polycom, Inc. Polycom and the Polycom logo are registered trademarks and Polycom CMA Desktop

More information

Universal Simple Control, USC-1

Universal Simple Control, USC-1 Universal Simple Control, USC-1 Data and Event Logging with the USB Flash Drive DATA-PAK The USC-1 universal simple voltage regulator control uses a flash drive to store data. Then a propriety Data and

More information

Creating Database Tables in Microsoft SQL Server

Creating Database Tables in Microsoft SQL Server Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are

More information

File Management and File Storage

File Management and File Storage File Management and File Storage http://training.usask.ca Information Technology Services Division Table of Contents File Management at the University of Saskatchewan...3 Introduction...3 Creating Files

More information

Introduction to the TI-Nspire CX

Introduction to the TI-Nspire CX Introduction to the TI-Nspire CX Activity Overview: In this activity, you will become familiar with the layout of the TI-Nspire CX. Step 1: Locate the Touchpad. The Touchpad is used to navigate the cursor

More information

Bank Account 1 September 2015

Bank Account 1 September 2015 Chapter 8 Training Notes Bank Account 1 September 2015 BANK ACCOUNTS Bank Accounts, or Bank Records, are typically setup in PrintBoss after the application is installed and provide options to work with

More information

CheckBook Pro 2 Help

CheckBook Pro 2 Help Get started with CheckBook Pro 9 Introduction 9 Create your Accounts document 10 Name your first Account 11 Your Starting Balance 12 Currency 13 Optional password protection 14 We're not done yet! 15 AutoCompletion

More information

Gas Dynamics Prof. T. M. Muruganandam Department of Aerospace Engineering Indian Institute of Technology, Madras. Module No - 12 Lecture No - 25

Gas Dynamics Prof. T. M. Muruganandam Department of Aerospace Engineering Indian Institute of Technology, Madras. Module No - 12 Lecture No - 25 (Refer Slide Time: 00:22) Gas Dynamics Prof. T. M. Muruganandam Department of Aerospace Engineering Indian Institute of Technology, Madras Module No - 12 Lecture No - 25 Prandtl-Meyer Function, Numerical

More information

12Planet Chat end-user manual

12Planet Chat end-user manual 12Planet Chat end-user manual Document version 1.0 12Planet 12Planet Page 2 / 13 Table of content 1 General... 4 1.1 How does the chat work?... 4 1.2 Browser Requirements... 4 1.3 Proxy / Firewall Info...

More information