arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2006.05061stat.COcs.LG
收藏

ProcData:过程数据分析的R软件包

ProcData: An R Package for Process Data Analysis

University of Arizona(亚利桑那大学);Columbia University(哥伦比亚大学)

Xueying Tang, Susu Zhang, Zhi Wang, Jingchen Liu, Zhiliang Ying

摘要:

过程数据是指记录在计算机项目日志文件中的数据。这些数据表示为带有时间戳的动作序列,跟踪回答者解决问题的响应过程。过程数据分析的目的是通过利用反应过程中所包含的丰富信息来提高教育评估的准确性,并为其他评估目的服务。本文介绍的R包ProcData旨在提供处理、描述和分析过程数据的工具。我们定义了一个用于组织过程数据的S3类proc,并为proc类扩展了泛型方法summary和print。该软件包实现了两种过程数据的特征提取方法,用于将不规则响应过程中的信息压缩成规则的数值向量。ProcData还提供了从基于神经网络的序列模型进行拟合和预测的功能。这些函数调用keras包中的相关函数来构造和训练神经网络。此外,该软件包还包括2012年国际学生评估计划中气候控制项目的几个响应过程生成器和一个真实的响应过程数据集。

英文摘要:

Process data refer to data recorded in the log files of computer-based items. These data, represented as timestamped action sequences, keep track of respondents' response processes of solving the items. Process data analysis aims at enhancing educational assessment accuracy and serving other assessment purposes by utilizing the rich information contained in response processes. The R package ProcData presented in this article is designed to provide tools for processing, describing, and analyzing process data. We define an S3 class "proc" for organizing process data and extend generic methods summary and print for class "proc". Two feature extraction methods for process data are implemented in the package for compressing information in the irregular response processes into regular numeric vectors. ProcData also provides functions for fitting and making predictions from a neural-network-based sequence model. These functions call relevant functions in package keras for constructing and training neural networks. In addition, several response process generators and a real dataset of response processes of the climate control item in the 2012 Programme for International Student Assessment are included in the package.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑