LKT {LKT}R Documentation

LKT

Description

Compute a logistic regression model of learning for input data.

Usage

LKT(
  data,
  usefolds = NA,
  components,
  features,
  fixedpars = NA,
  seedpars = NA,
  interacts = NA,
  curvefeats = NA,
  dualfit = FALSE,
  interc = FALSE,
  verbose = TRUE,
  epsilon = 1e-04,
  cost = 512,
  lowb = 1e-05,
  highb = 0.99999,
  type = 0,
  maketimes = FALSE,
  bias = 0,
  maxitv = 100,
  factrv = 1e+12,
  nosolve = FALSE,
  autoKC = rep(0, length(components)),
  autoKCcont = rep("NA", length(components)),
  connectors = rep("+", max(1, length(components) - 1))
)

Arguments

data

A dataset with Anon.Student.Id and CF..ansbin.

usefolds

Numeric Vector | Specifies the folds for model fitting in LKT; the features are still calculated across all folds to compute test fold fit externally

components

A vector of factors that can be used to compute each features for each subject.

features

a vector methods to use to compute a feature for the component.

fixedpars

a vector of parameters for all features+components.

seedpars

a vector of parameters for all features+components to seed non-linear parameter search.

interacts

A list of components that interacts with component by feature in the main specification.

curvefeats

vector of columns to use with "diff" functions

dualfit

TRUE or FALSE, fit a simple latency using logit. Requires Duration..sec. column in data.

interc

TRUE or FALSE, include a global intercept.

verbose

provides more output in some cases.

epsilon

passed to LiblineaR

cost

passed to LiblineaR

lowb

lower bound for non-linear optimizations

highb

upper bound for non-linear optimizations

type

passed to LiblineaR

maketimes

Boolean indicating whether to create time based features (or may be precomputed)

bias

passed to LiblineaR

maxitv

passed to nonlinear optimization a maxit control

factrv

controls the optim() function

nosolve

causes the function to return a sparse data matrix of the features, rather than a solution

autoKC

a vector to indicate whether to use autoKC for the component (0) or the k for the numebr of clusters

autoKCcont

a vector of text strings set to "rand" for component to make autoKC assignment to cluster is randomized (for comaprison)

connectors

a vector if linear equation R operators including +, * and :

Value

list of values "model", "coefs", "r2", "prediction", "nullmodel", "latencymodel", "optimizedpars","subjectrmse", "newdata", and "automat"


[Package LKT version 1.7.0 Index]