voiage.methods.preference.PreferenceProfile
Metadata for one preference profile.
Parameters
Section titled “Parameters”id : str
Stable machine-readable preference-profile identifier.
label : str, optional
Human-readable label. Defaults to id when omitted.
weight : float, default=1.0
Non-negative preference-profile weight used for weighted summaries.
utility_weights : mapping[str, float], optional
Utility weights used to construct profile-specific net benefit.
equity_weights : mapping[str, float], optional
Equity weights used to construct profile-specific net benefit.
willingness_to_pay : float, optional
Willingness-to-pay threshold for this preference profile.
discount_rate : float, optional
Discount rate for this preference profile.
population : float, optional
Population scaling factor for this preference profile.
stakeholder_metadata : mapping[str, object], optional
Additional stakeholder or profile metadata.