ds.plot: Plot Learning Curves from DataShop Student-Step export data

Description Usage Arguments

Description

The main drawback to DataShop's default plotting representation is that it does not properly convey that N is dropping off in a mastery learning paradigm. This function renders a plot with a loess smoothed confidence channel around the real data and the AFM estimates to convey this trend. The curves themsevles can also be plotted loess smoothed (default) for with discrete averages like standard DataShop

Usage

1
2
ds.plot(stu.step, model, kc = "all", line.type = "smooth", title = NULL,
  legend.position = "none", label.scale = 1)

Arguments

stu.step

A data.frame of a direct load of a student-step rollup file.

model

The name of a KC model to use as it appears in DataShop

kc

The name of a particular Kc to get individual kc curves or its number in the list of kcs

line.type

Controls whether to render a "smooth" loess line or "discrete" true averages line.

title

A title for the plot

legend.position

defines the position of a legend, defaults to "none" because I usually explain the legend in a figure capion.

label.scale

A scaling factor for the axis label and title text.


eharpste/ds.plot documentation built on June 5, 2019, 8:32 a.m.