| ProcData-package {ProcData} | R Documentation |
ProcData: A package for process data analysis
Description
General tools for exploratory process data analysis. Process data refers to the data describing participants' problem solving processes in computer-based assessments. It is often recorded in computer log files. This package a process dataset and functions for reading processes from a csv file, process manipulation, action sequence generators. It also implements two automatic feature extraction methods that compress the information stored in process data, which often has a nonstandard format, into standard numerical vectors. This package also provides recurrent neural network based models that relate response processes with other binary or scale variables of interest. The functions that involve training and evaluating neural networks are based on functions in keras.
Data structure
ProcData organizes response processes as an object of class proc.
Some functions are provided for summarizing and manipulating proc objects.
-
summary.proccalculates summary statistics of aprocobject. -
remove_actionremoves actions and the corresponding timestamps -
replace_actionreplaces an action by another action -
combine_actionscombines consecutive action into one action.
Read sequences
-
read.seqsreads response processes from a csv file.
Sequence generators
-
seq_gengenerates action sequences of an imaginery simulation-based item. -
seq_gen2generates action sequences according to a given probability transition matrix. -
seq_gen3generates action sequences according to a recurrent neural network.
Feature extraction methods
-
seq2feature_mdsextracts features from response processes by multidimensional scaling. -
seq2feature_seq2seqextracts features from response processes by autoencoder. -
seq2feature_ngramextracts ngram features from response processes.
Sequence models
-
seqmfits a neural network model that relates response processes with a response variable. -
predict.seqmmakes predictions from the models fitted byseqm.
Author(s)
Maintainer: Xueying Tang xueyingtang1989@gmail.com
Authors:
Susu Zhang susu.zhang1992@gmail.com
Zhi Wang zhiwpku@gmail.com
Jingchen Liu jcliu@stat.columbia.edu
Zhiliang Ying zying@stat.columbia.edu
See Also
Useful links:
Report bugs at https://github.com/xytangtang/ProcData/issues