ProcData

ProcData provides R package functions for organizing, extracting features from, and modeling timestamped action sequences (process data) from computer-based assessments to analyze problem-solving behavior.


Key Features:

  • Data Organization and Inspection: An S3 class 'proc' for structuring process data with extended generic methods such as summary and print for dataset inspection.
  • Feature Extraction: Methods that transform irregular response processes into standardized numerical vectors for downstream analysis.
  • Neural Network-Based Predictive Modeling: Recurrent neural network (RNN) models to relate response processes to binary or continuous outcomes, provided as wrappers around the 'keras' library.
  • Real-World Dataset Inclusion: Bundled response-process dataset from the 2012 Programme for International Student Assessment (PISA) focused on a climate control item.

Scientific Applications:

  • Educational Assessment: Analysis of process data to characterize student problem-solving strategies and inform assessment design and instructional research.

Methodology:

Uses an S3 'proc' class with summary/print methods, feature-extraction routines that convert irregular response processes into numerical vectors, and RNN models implemented via wrappers around the 'keras' library.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R, C++
Added:
12/15/2021
Last Updated:
12/15/2021

Operations

Publications

Tang X, Zhang S, Wang Z, Liu J, Ying Z. ProcData: An R Package for Process Data Analysis. Psychometrika. 2021;86(4):1058-1083. doi:10.1007/s11336-021-09798-7. PMID:34382131.

PMID: 34382131
Funding: - National Science Foundation: IIS-1633353, SES-1826540

Documentation

Downloads

Links