Table of Contents Chapter 1 Introduction to Experimental Data Analyst 1.1 Summary and Use of EDA 1.1.1 Summary of the Chapters of EDA 1.1.2 Using EDA 1.2 The EDA Data Format 1.3 EDA Utilities and Supplied Data Sets 1.3.1 Contents of the EDA `Data` Directory Chapter 2 Importing and Exporting Data 2.1 Importing Data from an ASCII File 2.1.1 Introduction 2.1.2 A Real-World Example 2.1.3 Summary of ImportData 2.2 Exporting Data to an ASCII File 2.2.1 Introduction 2.2.2 Summary of ExportData 2.3 Importing Data from a Binary File 2.4 Getting Data from a Scanned Plot Chapter 3 Experimental Errors and Error Analysis 3.1 Introduction 3.1.1 The Purpose of Error Analysis 3.1.2 Different Types of Errors 3.1.3 References 3.2 Determining the Precision 3.2.1 The Standard Deviation 3.2.2 The Reading Error 3.2.3 "THE" Error 3.2.4 Rejection of Measurements 3.3 Propagation of Errors of Precision 3.3.1 Discussion and Examples 3.3.2 Finding the Error in an Average 3.4 Calibration, Accuracy, and Systematic Errors 3.5 Summary of the Error Propagation Routines Chapter 4 Fitting Data to Linear Models by Least-Squares Techniques 4.1 Background Discussion 4.1.1 Linear Fits 4.1.2 Least-Squares Techniques 4.1.3 Fitting to Data with Experimental Errors 4.1.4 Evaluating the Goodness of a Fit 4.1.5 References 4.2 Curve Fitting When the Data Have No Explicit Errors 4.2.1 Unwinding the Residual Calculation 4.3 Curve Fitting When the Data Have Explicit Errors 4.4 Options, Utilities, and Details 4.4.1 Options to LinearFit 4.4.2 Other Routines in the LinearFit Package 4.5 Summary of the LinearFit Package 4.5.1 The LinearFit Routine 4.5.2 The ShowLinearFit Routine 4.5.3 The ToLinearFunction Routine Chapter 5 Fitting Data to Nonlinear Models 5.1 Introduction 5.1.1 Overview of FindFit 5.1.2 Providing Initial Parameter Values to FindFit 5.1.3 Comparing LinearFit and FindFit 5.1.4 References 5.2 Examples 5.2.1 Fitting to a Single Peak with a Background 5.2.2 Fitting to Three Peaks with No Background 5.3 Options, Utilities, and Details 5.3.1 Options to FindFit 5.3.2 Other Routines in the FindFit Package 5.3.3 Peak Shape Routines 5.4 Summary of the FindFit Package Chapter 6 Smoothing Data, Filling Missing Data, and Nonparametric Fitting 6.1 Introduction 6.1.1 Smoothing with Averaging Techniques 6.1.2 Fourier Filters 6.1.3 Loess Fitting 6.1.4 Using Mathematica Built-in Functions 6.1.5 Smoothing an Interpolation 6.1.6 Filling Missing Data 6.1.7 References 6.2 Details 6.2.1 Nonmonotonic Data and Related Assumptions 6.2.2 Comparing Various Smoothing Methods 6.2.3 How LoessFit Works 6.3 Summary of the SmoothData Package Chapter 7 Robust Fitting 7.1 Introduction 7.1.1 Using the Median 7.1.2 Using Weighting Techniques 7.2 Details 7.2.1 RobustCurveFit 7.2.2 RobustLineFit 7.2.3 Comparing RobustCurveFit and RobustLineFit 7.3 Summary of the RobustFit Package Chapter 8 Exploration and Transformation of Data 8.1 Graphical Exploration 8.1.1 EDAListPlot 8.1.2 EDAHistogram 8.1.3 BoxPlot 8.1.4 Log and Log-Log Plots 8.1.5 Summary of General Purpose EDA Graphics Routines 8.2 Transforming Data 8.2.1 The Data Itself Suggests a Transformation 8.2.2 Transforming to Match a Model 8.2.3 Finding Hidden Features of the Data 8.3 Estimating Parameters for Peaks 8.3.1 Summary of FindPeaks 8.4 FitPeaks and FitExponent 8.4.1 FitPeaks 8.4.2 FitExponent 8.5 References 8.5.1 References to Mathematica 8.5.2 References to Exploratory Data Analysis and Transformation