Difference between revisions of "CHEM-6111"
From Jimenez Group Wiki
(→Basic Data Analysis (Igor, 6 weeks)) |
(→Basic Data Analysis (Igor, 6 weeks)) |
||
(33 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | '''Special Topics: Data Analysis and Acquisition''' | |
− | |||
− | |||
+ | This 3-credit course will be offered by Dr. Ingrid Ulbrich (with assistance from Prof. Jose L. Jimenez) in Fall of 2012. It will be a required course for 1st year analytical chemistry students, and optional for others. | ||
== Course Information == | == Course Information == | ||
Line 8: | Line 7: | ||
* Lectures: Tue & Thur 12:30 pm - 1:45 pm, Ekeley W166 | * Lectures: Tue & Thur 12:30 pm - 1:45 pm, Ekeley W166 | ||
* Office Hours: TBD | * Office Hours: TBD | ||
+ | * [https://docs.google.com/document/pub?id=1QZP2J30bkhKxIEtMxWJoRg3A3-YCZwMfWQs05YF6m1Y Course Syllabus] | ||
* Required Texts | * Required Texts | ||
** Taylor, ''Error Analysis'', 2nd. Ed., 1997. ISBN: 093570275X, on reserve at Norlin | ** Taylor, ''Error Analysis'', 2nd. Ed., 1997. ISBN: 093570275X, on reserve at Norlin | ||
Line 14: | Line 14: | ||
***[http://www.nr.com/aboutNR3electronic.html 3rd. Ed. available for purchase online] or book, 2007. ISBN: 9780521884075, on reserve at Norlin. | ***[http://www.nr.com/aboutNR3electronic.html 3rd. Ed. available for purchase online] or book, 2007. ISBN: 9780521884075, on reserve at Norlin. | ||
** Allen and Tildesley, ''Computer Simulation of Liquids'', 1987. ''Selections will be posted here.'' | ** Allen and Tildesley, ''Computer Simulation of Liquids'', 1987. ''Selections will be posted here.'' | ||
+ | |||
+ | == Tentative Assignment Dates == | ||
+ | |||
+ | All assignments are due at the start of class. All homeworks will include electronic submission of an Igor experiment file, and some may also include submission of written material in class. | ||
+ | |||
+ | * HW 1: Tuesday, 9/11/2012 | ||
+ | * HW 2: Thursday, 9/27/2012 | ||
+ | * HW 3: Tuesday, 10/16/2012 | ||
+ | * '''Midterm Exam: 10/18/2012 (in class)''', on all of the "basic" techniques below | ||
+ | * HW 4: Tuesday, 11/6/2012 | ||
+ | * HW 5: Thursday, 11/29/2012 | ||
+ | * HW 6: ''Friday'', 12/14/2012 | ||
+ | * '''Final Exam: 12/19/2012, 1:30-4 pm''', cumulative, with emphasis on the latter half of the course; location TBD | ||
== Lectures, Reading, and Homework == | == Lectures, Reading, and Homework == | ||
− | + | == Introduction to computer graphing, functions and programming (Igor, 2 weeks) == | |
*Igor Resources | *Igor Resources | ||
Line 23: | Line 36: | ||
*** pdf version also available inside Igor under Help | *** pdf version also available inside Igor under Help | ||
− | + | * Homework Igor Resources | |
− | * propagation of errors | + | **[http://cires.colorado.edu/jimenez-group/Chem-6111/Homework/Chem6111_HWexpTemplate_v2.pxt Igor Homework Template] |
− | ** | + | *** Please use this for all of your homeworks! Open it when you start each homework. When you're ready to save your experiment, it will ask you to save in the regular experiment format, .pxp (packed experiment). Do save it that way. Don't overwrite the template file! |
+ | **[http://cires.colorado.edu/jimenez-group/Chem-6111/Homework/IgorProgrammingConventions_v2.ipf Igor Programming Conventions] | ||
+ | *** Save this file, then open it on your computer. It will load into Igor (.ipf is Igor Procedure File). | ||
+ | |||
+ | *[http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_082812_Introduction.pdf Lecture Notes: Course Intro] | ||
+ | ** ''Work through "Getting Started" in the Igor Manual | ||
+ | *[http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_082812_SimpleLineFunction.pdf Lecture Notes: Simple Function] | ||
+ | |||
+ | * [http://cires.colorado.edu/jimenez-group/Chem-6111/Homework/Chem6111_Fa12_HW1%20-%20Intro%20to%20Igor.pdf Homework 1], due Thursday, Sept. 6 at the beginning of class, in the d2l dropbox. | ||
+ | |||
+ | == Basic Data Analysis (Igor, 6 weeks) == | ||
+ | |||
+ | *''Reading for Tues, 9/4/12: Taylor Ch. 1-4 (emphasis on 3 & 4)'' | ||
+ | * precision, uncertainty | ||
+ | ** Taylor Ch. 2 | ||
+ | * propagation of errors (Taylor Ch. 3) | ||
+ | **[http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_090412_ErrorPropFunction.pdf Lecture Notes: Error Propagation Function] | ||
+ | **[http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_090612_ErrorPropWfor.pdf Lecture Notes: Error Propagation Function with for loop] | ||
* Statistics: | * Statistics: | ||
− | ** | + | ** statistical parameters |
− | *** Avg, Std Dev, SDOM | + | *** Avg, Std Dev, Pop Std Dev, SDOM |
**** Taylor Ch. 4 | **** Taylor Ch. 4 | ||
− | ** | + | **** [http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Taylor_Ch4.5_exampleData.itx Example Data] |
− | *** Taylor Ch. 5 (normal) | + | **** NR Ch. 14 |
− | ** | + | * [https://docs.google.com/document/pub?id=1AZwxtwNL5arSlmXchuCIwK82DVPZwNQZPMx9tQh3zGE Homework 2], due Thursday, Sept. 13 at the beginning of class, in the d2l dropbox + paper |
− | *** | + | *[http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_091112_GraphsIgorFiles.pdf Lecture Notes: Good graphs and Igor Files] |
− | ** | + | * [http://onlinestatbook.com/stat_sim/sampling_dist/ Online sampling distribution tool] |
− | *** Stat parameters NR Ch. 14 | + | *[http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_091312_Sampling_UsingWaves.pdf Lecture Notes: Sampling Statistics and waves in Igor] |
+ | * Histograms & number of bins | ||
+ | ** Igor manual | ||
+ | ** Taylor Ch. 5 | ||
+ | * Distributions | ||
+ | ** Gaussian (normal): Taylor Ch. 5 | ||
+ | ** Binomial: Taylor Ch. 10 | ||
+ | ** Poisson: Taylor Ch. 11 | ||
+ | *** Derivation of the Poisson distribution from the binomial distribution: [http://www.khanacademy.org/math/statistics/v/poisson-process-1 Kahn Academy - Part 1], [http://www.khanacademy.org/math/statistics/v/poisson-process-2 Kahn Academy - Part 2] | ||
+ | ** [http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_091812_Normal_Binomial_Dist.pdf Lecture Notes: Normal and Binomial Distributions] | ||
+ | ** [http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_092012_Binomial_PoissonIntro.pdf Lecture Notes: Binomial & Poisson Distributions] | ||
+ | ** [http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_092512_Poisson2.pdf Lecture Notes: more Poisson Distributions] | ||
+ | ** [http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_092712_HypothTesting.pdf Lecture Notes: Hypothesis Testing] | ||
+ | *[https://docs.google.com/document/pub?id=1JkJYMauwMhNbOx0HBFrgGLoM6h-psOjJ2xB7kFCdoEU Homework 3], due Tuesday, Sept. 27 at the beginning of class, in the d2l dropbox | ||
+ | ** [http://cires.colorado.edu/jimenez-group/Chem-6111/Homework/ExamScores_3exams.itx Exam score data itx] | ||
+ | * ANOVA | ||
+ | ** Zar, Bioanalytical Statistics | ||
+ | ** [http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_100212_ANOVA.pdf Lecture Notes: ANOVA] | ||
+ | ** [http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_100912_HistogramCodeReview.pdf Lecture Notes: Histogram Code Review] | ||
+ | * Simple Linear Fits | ||
+ | ** vertical vs orthogonal distance regression | ||
+ | ** squared vs absolute value errors for regression | ||
+ | ** weighted vs unweighted regression | ||
+ | ** [http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_101112_FitToLine.pdf Lecture Notes: Linear Fits] | ||
+ | *[https://docs.google.com/document/pub?id=1DRF9RrYnlsGavOXPvilIqGu5UU_m5qz5ekPl25wSuyk Homework 4], due Thursday, Oct. 18 at the beginning of class, in the d2l dropbox | ||
+ | ** [http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_101612_ExamReview_Graphs.pdf Lecture Notes: Midterm Exam Review] | ||
+ | |||
+ | ** Stat parameters NR Ch. 14 | ||
+ | * Fitting of custom functions | ||
+ | ** fitting known spectra to total spectrum | ||
+ | ** cubic spline fits | ||
+ | ** fixed x wave vs. free x wave | ||
* interpolation, | * interpolation, | ||
* area integrals | * area integrals | ||
Line 46: | Line 107: | ||
** centered (Pearson's) vs uncentered correlation | ** centered (Pearson's) vs uncentered correlation | ||
*** NR Ch. 15.0-3 | *** NR Ch. 15.0-3 | ||
− | |||
− | |||
− | |||
− | |||
* boxcar and weighted smoothing | * boxcar and weighted smoothing | ||
** Allen Ch. 6.5, NR Ch. 14.9 | ** Allen Ch. 6.5, NR Ch. 14.9 | ||
Line 56: | Line 113: | ||
* Fitting of simple functions | * Fitting of simple functions | ||
** Taylor Ch. 8 (least squares) | ** Taylor Ch. 8 (least squares) | ||
− | * | + | ** chi2 Taylor Ch. 12 |
− | * | ||
− | |||
− | |||
− | + | == Advanced Data Analysis (Igor, 4 weeks) == | |
* Numerical solution of ODEs | * Numerical solution of ODEs | ||
− | ** NR Ch. 17 (Runge-Kutta) | + | **Euler's Method |
+ | **[http://cires.colorado.edu/jimenez-group/Chem-6111/LectureNotes/Chem6111_Fa12_for102312_EulersMethod.pdf Pre-Lecture Notes: Euler's Method] | ||
+ | ** NR Ch. 17 (Runge-Kutta) (NR 3rd ed. Ch. 17; 2nd ed. Ch 16; 1st ed. Ch 15) | ||
* convolution | * convolution | ||
** NR Ch. 13.1 | ** NR Ch. 13.1 | ||
Line 74: | Line 130: | ||
** NR Ch. 12, 13 | ** NR Ch. 12, 13 | ||
− | + | == Data Acquisition (Labview, 3 weeks) == | |
* Fundamentals of data acquisition | * Fundamentals of data acquisition | ||
* Data I/O, parsing of text files, write to file etc. | * Data I/O, parsing of text files, write to file etc. | ||
* Labview: introduction and programming | * Labview: introduction and programming | ||
− | |||
== Additional Resources == | == Additional Resources == | ||
* Additional Texts | * Additional Texts | ||
** Building Scientific Apparatus (Moore, Davis, and Coplan) | ** Building Scientific Apparatus (Moore, Davis, and Coplan) |
Latest revision as of 11:16, 20 October 2012
Special Topics: Data Analysis and Acquisition
This 3-credit course will be offered by Dr. Ingrid Ulbrich (with assistance from Prof. Jose L. Jimenez) in Fall of 2012. It will be a required course for 1st year analytical chemistry students, and optional for others.
Contents
- 1 Course Information
- 2 Tentative Assignment Dates
- 3 Lectures, Reading, and Homework
- 4 Introduction to computer graphing, functions and programming (Igor, 2 weeks)
- 5 Basic Data Analysis (Igor, 6 weeks)
- 6 Advanced Data Analysis (Igor, 4 weeks)
- 7 Data Acquisition (Labview, 3 weeks)
- 8 Additional Resources
Course Information
- Lectures: Tue & Thur 12:30 pm - 1:45 pm, Ekeley W166
- Office Hours: TBD
- Course Syllabus
- Required Texts
- Taylor, Error Analysis, 2nd. Ed., 1997. ISBN: 093570275X, on reserve at Norlin
- Press, Teukolsky, Vetterling, and Flannery, Numerical Recipes
- 2nd. Ed. free online You can read the version for any of the coding languages; we'll focus on the discussion, not the code.
- 3rd. Ed. available for purchase online or book, 2007. ISBN: 9780521884075, on reserve at Norlin.
- Allen and Tildesley, Computer Simulation of Liquids, 1987. Selections will be posted here.
Tentative Assignment Dates
All assignments are due at the start of class. All homeworks will include electronic submission of an Igor experiment file, and some may also include submission of written material in class.
- HW 1: Tuesday, 9/11/2012
- HW 2: Thursday, 9/27/2012
- HW 3: Tuesday, 10/16/2012
- Midterm Exam: 10/18/2012 (in class), on all of the "basic" techniques below
- HW 4: Tuesday, 11/6/2012
- HW 5: Thursday, 11/29/2012
- HW 6: Friday, 12/14/2012
- Final Exam: 12/19/2012, 1:30-4 pm, cumulative, with emphasis on the latter half of the course; location TBD
Lectures, Reading, and Homework
Introduction to computer graphing, functions and programming (Igor, 2 weeks)
- Igor Resources
- Igor_Quick_Reference. A page in the wiki with most of the the commands that are introduced in Getting Started, but aren't easy to find there.
- Online version of the Igor User's Manual that also has a link to the pdf version.
- pdf version also available inside Igor under Help
- Homework Igor Resources
- Igor Homework Template
- Please use this for all of your homeworks! Open it when you start each homework. When you're ready to save your experiment, it will ask you to save in the regular experiment format, .pxp (packed experiment). Do save it that way. Don't overwrite the template file!
- Igor Programming Conventions
- Save this file, then open it on your computer. It will load into Igor (.ipf is Igor Procedure File).
- Igor Homework Template
- Lecture Notes: Course Intro
- Work through "Getting Started" in the Igor Manual
- Lecture Notes: Simple Function
- Homework 1, due Thursday, Sept. 6 at the beginning of class, in the d2l dropbox.
Basic Data Analysis (Igor, 6 weeks)
- Reading for Tues, 9/4/12: Taylor Ch. 1-4 (emphasis on 3 & 4)
- precision, uncertainty
- Taylor Ch. 2
- propagation of errors (Taylor Ch. 3)
- Statistics:
- statistical parameters
- Avg, Std Dev, Pop Std Dev, SDOM
- Taylor Ch. 4
- Example Data
- NR Ch. 14
- Avg, Std Dev, Pop Std Dev, SDOM
- statistical parameters
- Homework 2, due Thursday, Sept. 13 at the beginning of class, in the d2l dropbox + paper
- Lecture Notes: Good graphs and Igor Files
- Online sampling distribution tool
- Lecture Notes: Sampling Statistics and waves in Igor
- Histograms & number of bins
- Igor manual
- Taylor Ch. 5
- Distributions
- Gaussian (normal): Taylor Ch. 5
- Binomial: Taylor Ch. 10
- Poisson: Taylor Ch. 11
- Derivation of the Poisson distribution from the binomial distribution: Kahn Academy - Part 1, Kahn Academy - Part 2
- Lecture Notes: Normal and Binomial Distributions
- Lecture Notes: Binomial & Poisson Distributions
- Lecture Notes: more Poisson Distributions
- Lecture Notes: Hypothesis Testing
- Homework 3, due Tuesday, Sept. 27 at the beginning of class, in the d2l dropbox
- ANOVA
- Zar, Bioanalytical Statistics
- Lecture Notes: ANOVA
- Lecture Notes: Histogram Code Review
- Simple Linear Fits
- vertical vs orthogonal distance regression
- squared vs absolute value errors for regression
- weighted vs unweighted regression
- Lecture Notes: Linear Fits
- Homework 4, due Thursday, Oct. 18 at the beginning of class, in the d2l dropbox
- Stat parameters NR Ch. 14
- Fitting of custom functions
- fitting known spectra to total spectrum
- cubic spline fits
- fixed x wave vs. free x wave
- interpolation,
- area integrals
- NR Ch. 4
- between markers
- multidimensional data handling
- Correlation and regressions (variants)
- Taylor Ch. 9
- NR Ch. 13.2, 14.5
- centered (Pearson's) vs uncentered correlation
- NR Ch. 15.0-3
- boxcar and weighted smoothing
- Allen Ch. 6.5, NR Ch. 14.9
- propagation of errors
- Signal-to-noise, noise reducing measures, signal enhancing measures, numerical high pass filters (freq response in smoothing), low pass filters etc.
- Fitting of simple functions
- Taylor Ch. 8 (least squares)
- chi2 Taylor Ch. 12
Advanced Data Analysis (Igor, 4 weeks)
- Numerical solution of ODEs
- Euler's Method
- Pre-Lecture Notes: Euler's Method
- NR Ch. 17 (Runge-Kutta) (NR 3rd ed. Ch. 17; 2nd ed. Ch 16; 1st ed. Ch 15)
- convolution
- NR Ch. 13.1
- Montecarlo simulations
- Allen Ch. 4, 7.3
- NR Ch. 7.3, 7,7, 7.9, 15.8
- Positive Matrix Factorization
- Frequency analysis and FFT
- Allen Ch. 6.3, 6.5
- NR Ch. 12, 13
Data Acquisition (Labview, 3 weeks)
- Fundamentals of data acquisition
- Data I/O, parsing of text files, write to file etc.
- Labview: introduction and programming
Additional Resources
- Additional Texts
- Building Scientific Apparatus (Moore, Davis, and Coplan)