Examinees
Struct
Psychometrics.Examinee — TypeExaminee <: AbstractExamineeDescription
An immutable containing the information about the examinee (the test taker).
Fields
idx::Int64: An integer that identifies the Examinee in this session.id::String: A string that identifies the Examinee.latent::Latent: A mutable latent struct associated with the Examinee.
Factories
Examinee(idx::Int64, id::String, latent::AbstractLatent) = new(idx, id, latent)
Examinee(idx::Int64, latent::AbstractLatent) = new(idx, string(idx), latent)Creates a new Examinee with custom index, (id) and a latent variable.
Random default initializers (1-D latent)
Examinee(idx::Int64) = new(idx, string(idx), Latent1D())
Examinee(idx::Int64, id::String) = new(idx, id, Latent1D())Description
Randomly generates an Examinee with custom index and id and with a default 1-dimensional latent variable (Look at (Latent1D)[#Psychometrics.Latent1D] for the defaults).
Methods for a Single Examinee
Psychometrics.get_examinee_by_id — Methodget_examinee_by_id(examinee_id::String, examinees::Vector{<:AbstractExaminee})It returns the Examinee with index examinee_id from a Vector of AbstractExaminee.
Psychometrics.empty_chain! — Methodempty_chain!(examinee::AbstractExaminee)Psychometrics.set_val! — Methodset_val!(examinee::AbstractExaminee, val::Float64)Psychometrics.set_val_from_chain! — Methodset_val_from_chain!(examinee::AbstractExaminee)Psychometrics.update_estimate! — Methodupdate_estimate!(examinee::AbstractExaminee; sampling = true)Psychometrics.chain_append! — Methodchain_append!(examinee::AbstractExaminee; sampling = false)Psychometrics.set_prior! — Methodset_prior!(
examinee::AbstractExaminee,
prior::Union{Distributions.DiscreteUnivariateDistribution, Distributions.ContinuousUnivariateDistribution}
)Missing docstring for get_latents(examinee::AbstractExaminee). Check Documenter's build log for details.
Missing docstring for get_latents_vals(examinee::AbstractExaminee). Check Documenter's build log for details.
Methods for a Vector of Examinees
Psychometrics.get_latents — Methodget_latents(examinees::Vector{<:AbstractExaminee})#Description
Returns the latent objects of a vector of examinees as a vector of subtypes of AbstractLatent.
Psychometrics.get_latents_vals — Methodget_latents_vals(examinees::Vector{<:AbstractExaminee})#Description
Returns a matrix with latent values displayed by row.
Psychometrics.set_prior! — Methodset_prior!(
examinees::Vector{<:AbstractExaminee},
prior::Union{Distributions.DiscreteUnivariateDistribution, Distributions.ContinuousUnivariateDistribution}
)