public class UncertainPreferenceContainer
extends java.lang.Object
AdditiveUtilitySpaceWithPerturbation
}) or a flattened Utility Space (see FlattenedUtilitySpace
),
OR in the form of a Pairwise Comparison User Model (see PairwiseComparisonUserModel
).Constructor and Description |
---|
UncertainPreferenceContainer(AbstractUtilitySpace realUtilitySpace,
UNCERTAINTYTYPE type) |
UncertainPreferenceContainer(AbstractUtilitySpace realUtilitySpace,
UNCERTAINTYTYPE type,
AbstractUtilitySpace perceivedUtilitySpace)
Constructor for a Perceived Utility Space user model
|
UncertainPreferenceContainer(AbstractUtilitySpace realUtilitySpace,
UNCERTAINTYTYPE type,
int numberOfComparisons,
double error,
boolean experimental)
Constructor for the creation of a Pairwise Comparison User Model
|
UncertainPreferenceContainer(UncertainPreferenceContainer container) |
Modifier and Type | Method and Description |
---|---|
void |
createExperimentalOutcomeComparisonUserModel(int amount,
double error) |
void |
createOutcomeComparisonUserModel(int amount,
double error)
Generates comparisons between different outcomes.
|
PairwiseComparisonUserModel |
getPairwiseCompUserModel() |
AbstractUtilitySpace |
getPerceivedUtilitySpace() |
AbstractUtilitySpace |
getRealUtilitySpace() |
UNCERTAINTYTYPE |
getType() |
public UncertainPreferenceContainer(AbstractUtilitySpace realUtilitySpace, UNCERTAINTYTYPE type, AbstractUtilitySpace perceivedUtilitySpace)
realUtilitySpace
- agentLoadingTYPE
- perceivedUtilitySpace
- public UncertainPreferenceContainer(AbstractUtilitySpace realUtilitySpace, UNCERTAINTYTYPE type, int numberOfComparisons, double error, boolean experimental)
realUtilitySpace
- agentLoadingTYPE
- numberOfComparisons
- public UncertainPreferenceContainer(AbstractUtilitySpace realUtilitySpace, UNCERTAINTYTYPE type)
public UncertainPreferenceContainer(UncertainPreferenceContainer container)
public void createOutcomeComparisonUserModel(int amount, double error)
amount,
- amount of comparisonspublic void createExperimentalOutcomeComparisonUserModel(int amount, double error)
public AbstractUtilitySpace getRealUtilitySpace()
public PairwiseComparisonUserModel getPairwiseCompUserModel()
public AbstractUtilitySpace getPerceivedUtilitySpace()
public UNCERTAINTYTYPE getType()