Analyze Sampling Rates for Eye-Tracking Data (Removes Duplicate Times)

Description

Calculates the sampling rate for each subject and trial using distinct timepoints, ignoring duplicates. Provides overall summary statistics and histogram.

Usage

analyze_sampling_rate(eye_data, summary_stat = "median")

Arguments

eye_data A dataframe with columns: ‘subject’, ‘trial’, and ‘time’ (in ms).
summary_stat Either "median" (default) or "mean" to summarize subject-level SR.

Value

A list with:

overall_summary_SR
Overall median or mean sampling rate.
overall_sd_SR
Standard deviation of subject-level SR.
summary_SR_by_subject
Summary SR by subject.
SR_by_trial
Trial-level SR estimates.