AdaptiveTestPlots.jl

This is a package for plotting recordings of CATs (Computerised Adaptive Tests).

Index

API

AdaptiveTestPlots.AdaptiveTestPlotsModule

This module contains helpers for creating CAT/IRT related plots. This module requires the optional depedencies AlgebraOfGraphics, DataFrames and Makie to be installed.

source
AdaptiveTestPlots.CatRecorderType
CatRecorder(
    xs,
    points,
    ability_ests,
    num_questions,
    num_respondents,
    integrator,
    raw_estimator,
    ability_estimator
) -> CatRecorder
CatRecorder(
    xs,
    points,
    ability_ests,
    num_questions,
    num_respondents,
    integrator,
    raw_estimator,
    ability_estimator,
    actual_abilities
) -> CatRecorder
source
AdaptiveTestPlots.LabelledToggleGridType

AdaptiveTestPlots.LabelledToggleGrid <: Block

No docstring defined.

Attributes

(type ?AdaptiveTestPlots.LabelledToggleGrid.x in the REPL for more information about attribute x)

alignmode, halign, height, tellheight, tellwidth, valign, width

source
AdaptiveTestPlots.MenuGridType

AdaptiveTestPlots.MenuGrid <: Block

No docstring defined.

Attributes

(type ?AdaptiveTestPlots.MenuGrid.x in the REPL for more information about attribute x)

alignmode, halign, height, tellheight, tellwidth, valign, width

source
AdaptiveTestPlots.plot_item_bankMethod
plot_item_bank(
    item_bank::FittedItemBanks.AbstractItemBank;
    fig,
    items,
    labeller,
    zero_symmetric,
    include_outcome_toggles,
    item_selection,
    include_legend
) -> Makie.Figure

Plot an item bank item_bank with items items using the labeller labeller to label the items.

Lines are drawn for each item and each outcome. The domain of the item bank is used to determine the x-axis limits. You can use zero_symmetric to force the domain to be symmetric about zero.

If include_outcome_toggles is true, then a toggle grid is drawn to show/hide the outcomes. If item_selection is :toggles, then a toggle grid is drawn to show/hide the items, for :menu a menu is used allowing a single item to be choseshowenn.

source
AdaptiveTestPlots.plot_item_bank_comparisonMethod
plot_item_bank_comparison(
    item_banks::AbstractVector;
    items,
    labeller,
    include_outcome_toggles,
    include_item_toggles,
    ignore_domain_indices
) -> Makie.Figure

Plot a comparison of multiple item banks item_banks. For an explanation of the options, see: plot_item_bank.

source
AdaptiveTestPlots.plot_likelihoodsFunction
plot_likelihoods(
    estimators,
    tracked_responses,
    integrator,
    xs
) -> Makie.Figure
plot_likelihoods(
    estimators,
    tracked_responses,
    integrator,
    xs,
    lim_lo
) -> Makie.Figure
plot_likelihoods(
    estimators,
    tracked_responses,
    integrator,
    xs,
    lim_lo,
    lim_hi
) -> Makie.Figure
source