
Nguồn ngoài
Applied Event-Related Potential Data Analysis
The purpose of this book is to provide you with a practical overview of the data processing operations that are used to extract the ERPs from the EEG. This includes preprocessing operations that reduce noise and artifacts, the signal averaging operation at the core of extracting the ERPs, and the postprocessing operations that are used to convert the ERP waveforms into a small set of variables for statistical analysis.
- Tác giả
- Steven J Luck
- Nhà xuất bản
- University of California, Davis
- Nguồn
- LibreTexts
- Giấy phép
- CC BY
- Ngôn ngữ
- EN
- Danh mục
- Công nghệ thông tin
Mục lục· 168 mục
- 01: First Steps
- 1.01: Getting Started
- 1.02: Installing the Software and Downloading the Data
- 1.03: Exercise- Loading an EEG File
- 1.04: Exercise - Viewing Continuous EEG Waveforms
- 1.05: Exercise - Viewing EEG Spectra
- 1.06: Exercise- Loading ERPs and Plotting ERP Waveforms
- 1.07: Exercise- Plotting ERP Scalp Maps
- 1.08: Finding the Right Routine in EEGLAB and ERPLAB
- 1.09: Understanding the Matlab Path
- 1.10: Key Takeaways and References
- 02: Processing the Data from One Participant in the ERP CORE N400 Experiment
- 2.01: Data For This Chapter
- 2.02: Design of the N400 Experiment
- 2.03: Exercise - Looking at the EEG and the Event Codes
- 2.04: Exercise- Filtering Out Low-Frequency Drifts from the EEG
- 2.05: Exercise- Creating an EventList
- 2.06: Exercise- Assigning Events to Bins with BINLISTER
- 2.07: Exercise- Epoching and Baseline Correction
- 2.08: Exercise- Artifact Detection
- 2.09: Exercise- Averaged ERPs
- 2.10: Exercise- Data Quality
- 2.11: Review of Processing Steps
- 2.12: A Simple Matlab Script
- 2.13: Key Takeaways and References
- 03: Processing Multiple Participants in the ERP CORE N400 Experiment
- 3.01: Data for This Chapter
- 3.02: Exercise- Preprocessing and Averaging the Data from 10 Participants
- 3.03: Exercise- Examining the Single-Participant ERPsets
- 3.04: Exercise- Bad Data
- 3.05: Exercise- Making a Grand Average
- 3.06: Exercise- Low-Pass Filtering
- 3.07: Exercise - Scoring N400 Amplitude
- 3.08: Exercise- Simple Statistical Analysis of N400 Data
- 3.09: Exercise- A More Complex Analysis
- 3.10: Exercise- ERP Channel Operations
- 3.11: Exercise- ERP Bin Operations
- 3.12: Review of Processing Steps
- 3.13: Matlab Scripts For This Chapter
- 3.14: Key Takeaways and References
- 04: Filtering the EEG and ERPs
- 4.01: Data for this Chapter
- 4.02: Classes of Filters
- 4.03: Exercise- Assessing the Frequency Content of the Noise
- 4.04: Exercise- Filtering the Artificial Waveforms
- 4.05: Exercise- The Impulse Response Function
- 4.06: Exercise- Applying the Impulse Response Function to a Series of Impulses
- 4.07: Background- Filtering with a Running Average
- 4.08: Background- Filtering with a Weighted Running Average
- 4.09: Exercise- Distortion of Onset and Offset Times by Low-Pass Filters
- 4.10: Exercise- High-Pass Filtering
- 4.11: Practical Advice
- 4.12: Exercise- Creating and Importing Artificial Waveforms
- 4.13: Matlab Script for this Chapter
- 4.14: Key Takeaways and References
- 05: Referencing and Other Channel Operations
- 5.01: Data for This Chapter
- 5.02: Background- Understanding Active Reference and Ground Electrodes
- 5.03: Exercise- Working with the Artificial Data
- 5.04: Exercise- Average Mastoids as the Reference
- 5.05: Exercise- Re-Referencing the N400 ERP CORE Data
- 5.06: Exercise- The Average Reference
- 5.07: What is the Best Reference Site
- 5.08: Exercise- Current Density
- 5.09: Exercise- Global Field Power
- 5.10: Exercise- Referencing the EEG Data from the ERP CORE N400 Experiment
- 5.11: Exercise- Other Common Re-Referencing Scenarios
- 5.12: Matlab Script For This Chapter
- 5.13: Key Takeaways and References
- 06: Assigning Events to Bins Averaging Baseline Correction and Assessing Data Quality
- 6.01: Data for This Chapter
- 6.02: Design of the ERP CORE Visual Oddball P3b Experiment
- 6.03: The Event Code Scheme
- 6.04: Overview of Bin Descriptor Files
- 6.05: Exercise - A Basic Assignment of Events to Bins
- 6.06: Exercise - Looking at the Averaged ERPs
- 6.07: Exercise - The Signal-to-Noise Ratio
- 6.08: Exercise - Response-Locked Averaging
- 6.09: Exercise - Comparing Correct and Error Trials
- 6.10: Exercise - Sequential Analysis of the P3b
- 6.11: Exercise - Combining Bins
- 6.12: Exercise - Overlap
- 6.13: Matlab Script For This Chapter
- 6.14: Key Takeaways and References
- 07: Inspecting the EEG and Interpolating Bad Channels
- 7.01: Data for This Chapter
- 7.02: Design of the Mismatch Negativity (MMN) Experiment
- 7.03: Video Demonstration- Performing an Initial Inspection of a Participants EEG
- 7.04: The Fundamental Goal of EEG Preprocessing
- 7.05: Background- Interpolating Bad Channels
- 7.06: Exercise- Interpolating Bad Channels
- 7.07: Matlab Script For This Chapter
- 7.08: Key Takeaways and References
- 08: Artifact Detection and Rejection
- 8.01: Data for This Chapter
- 8.02: Overview
- 8.03: Background- Why Do We Reject Artifacts
- 8.04: Background- The General Approach
- 8.05: Exercise- Simple Blink Detection
- 8.06: Exercise- Adjusting the Threshold
- 8.07: An Iterative Approach to Setting Parameters
- 8.08: Exercise- Data Quality and Confounds
- 8.09: Exercise- Better Blink Detection
- 8.10: Exercise- Detecting Eye Movements
- 8.11: Exercise- Deciding on a Threshold for Eye Movements
- 8.12: Exercise- Commonly Recorded Artifactual Potentials (C.R.A.P.)
- 8.13: Using Artifact Detection to Avoid Changes to Visual Inputs
- 8.14: The ERP CORE N2pc Experiment
- 8.15: Exercise- Visualizing the Eye Movements
- 8.16: Exercise- Using the Averaged HEOG to Visualize Consistent Eye Movements
- 8.17: Exercise- A Two-Stage Strategy for Eliminating Small But Consistent Eye Movements
- 8.18: Matlab Script For This Chapter
- 8.19: Key Takeaways and References
- 09: Artifact Correction with Independent Component Analysis
- 9.01: Data for this Chapter
- 9.02: Exercise- A First Pass at ICA-Based Blink Correction
- 9.03: Exercise- Evaluating the Impact of Artifact Correction
- 9.04: Background- A Quick Conceptual Overview of ICA
- 9.05: Exercise- Making ICA Work Better
- 9.06: Exercise- Transferring the Weights and Assessing the ICs
- 9.07: Exercise- Deciding Which ICs to Exclude
- 9.08: Exercise- Deleting C.R.A.P. Prior to ICA
- 9.09: General Recommendations
- 9.10: Matlab Scripts For This Chapter
- 9.11: Key Takeaways and References
- 10: Scoring and Statistical Analysis of ERP Amplitudes and Latencies
- 10.01: Data for This Chapter
- 10.02: Design of the Flankers Experiment
- 10.03: Exercise- Examining the Grand Averages
- 10.04: Exercise- A First Pass at Scoring and Statistical Analysis
- 10.05: Exercise- Simplifying the Statistical Analysis
- 10.06: Exercise- Peak Amplitude
- 10.07: Exercise- Peak Latency
- 10.08: Exercise- Fractional Area Latency
- 10.09: Exercise- Quantifying Onset Latency
- 10.10: Exercise- Collapsing Across Channels and Correlating Latencies with Response Times
- 10.11: Matlab Scripts For This Chapter
- 10.12: Key Takeaways and References
- 11: EEGLAB and ERPLAB Scripting
- 11.01: Data for This Chapter
- 11.02: Expected Background Knowledge
- 11.03: Bugs as an Opportunity for Growth
- 11.04: Design of the N170 Experiment
- 11.05: Exercise- The Matlab Command Line and the EEG Variable
- 11.06: Exercise- The ALLEEG Variable and Redrawing the GUI
- 11.07: Exercise- EEG.history and eegh
- 11.08: Exercise- From the Command Line to a Script
- 11.09: Exercise- Using a Variable for the Path
- 11.10: Exercise- Loops
- 11.11: Exercise- Looping Through Data from Multiple Participants
- 11.12: Rapid Cycling Between Coding and Testing
- 11.13: Exercise- Referencing with a Script
- 11.14: Exercise- Improving the Referencing Script
- 11.15: Exercise- Preprocessing the EEG and Using a Spreadsheet to Store Subject-Specific Information
- 11.16: Exercise- Building an Entire EEG Processing Pipeline
- 11.17: Exercise- Averaging with a Custom aSME Time Window
- 11.18: Exercise- Scoring Amplitudes and Latencies and Performing Statistical Analyses
- 11.19: Key Takeaways and References
- 12: Appendix 1: A Very Brief Introduction to EEG and ERPs
- 13: Appendix 2: Troubleshooting Guide
- 13.01: A2.1 The First Step
- 13.02: A2.2 Some Basic Solutions
- 13.03: A2.3 Taking a Scientific Approach
- 13.04: A2.4 Deciphering Matlabs Error Messages
- 13.05: A2.5 Debugging Scripts by Performing Experiments and Collecting Data
- 13.06: A2.6 Avoiding Bugs in Your Scripts with Good Programming Practices
- 13.07: A2.7 References
- 14: Appendix 3: Example Processing Pipeline