#include "etirm/etirmtypes.h"
#include "etirm/ItemParamPrior.h"
#include <cmath>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | etirm |
Classes | |
class | etirm::NMatrixVec< II > |
Helper class template used by EStepDiscrete for managing a vector containing pointers to RealMatrix objects. More... | |
class | etirm::EStepDiscrete< E, I, II, D > |
Class template to perform E-step calculation and store results for IRT model with a discrete latent variable distribution. More... | |
Variables | |
const double | etirm::logZero = -1021.0 |
Value used to represent the log of zero probabilities. |
Used to perform E-step calculation and store results for IRT model with a discrete latent variable distribution. For use with dichotomous items where n and r are stored for each latent variable category.
Note that the main definitions of the ExamineePosterior and DoEStep member templates of the EStepDiscrete class are outside of the class definition, although there are duplicate definitions given inside the class definition for use by compilers which do not allow member templates to defined outside the class definition.
If the symbol BOOST_MSVC6_MEMBER_TEMPLATES is defined the member template definitions inside the class definition are used, otherwise the member template definitions outside the class definition are used. If the ExamineePosterior and DoEStep member templates are modified, the modifications must be made in both definitions.
http://www.smallwaters.com/software/cpp/etirm.html
Author(s): Werner Wothke, maintenance (http://www.smallwaters.com) Brad Hanson (http://www.b-a-h.com/) See the file LICENSE for information on usage and redistribution.
Copyright (C) 2008, Werner Wothke Copyright (c) 2000-2001, Bradley A. Hanson
Definition in file EStepDiscrete.h.