@@ -5,7 +5,7 @@ using ComputerAdaptiveTesting.Aggregators: SafeLikelihoodAbilityEstimator,
55 DistributionAbilityEstimator,
66 ModeAbilityEstimator,
77 MeanAbilityEstimator,
8- PriorAbilityEstimator ,
8+ PosteriorAbilityEstimator ,
99 AbilityEstimator,
1010 distribution_estimator
1111using ComputerAdaptiveTesting. TerminationConditions: RunForeverTerminationCondition
@@ -71,9 +71,9 @@ to randomly select items, and 'seq' for selecting items sequentially
7171=#
7272
7373const ability_estimator_aliases = Dict (
74- " MAP" => (; optimizer, ncomp, kwargs... ) -> ModeAbilityEstimator (PriorAbilityEstimator (; ncomp= ncomp), optimizer),
74+ " MAP" => (; optimizer, ncomp, kwargs... ) -> ModeAbilityEstimator (PosteriorAbilityEstimator (; ncomp= ncomp), optimizer),
7575 " ML" => (; optimizer, ncomp, kwargs... ) -> ModeAbilityEstimator (SafeLikelihoodAbilityEstimator (; ncomp= ncomp), optimizer),
76- " EAP" => (; integrator, ncomp, kwargs... ) -> MeanAbilityEstimator (PriorAbilityEstimator (; ncomp= ncomp), integrator),
76+ " EAP" => (; integrator, ncomp, kwargs... ) -> MeanAbilityEstimator (PosteriorAbilityEstimator (; ncomp= ncomp), integrator),
7777# "WLE" for weighted likelihood estimation
7878# "EAPsum" for the expected a-posteriori for each sum score
7979)
@@ -143,7 +143,7 @@ function assemble_rules(;
143143 integrator = setup_integrator (lo, hi, pts)
144144 optimizer = setup_optimizer (- theta_lim, theta_lim)
145145 ability_estimator = ability_estimator_aliases[method](; integrator, optimizer, ncomp)
146- posterior_ability_estimator = PriorAbilityEstimator (; ncomp)
146+ posterior_ability_estimator = PosteriorAbilityEstimator (; ncomp)
147147 raw_next_item = next_item_aliases[criteria](ability_estimator, posterior_ability_estimator, integrator, optimizer)
148148 next_item = FixedFirstItemNextItemRule (start_item, raw_next_item)
149149 CatRules (;
@@ -153,4 +153,4 @@ function assemble_rules(;
153153 )
154154end
155155
156- end
156+ end
0 commit comments