Skip to content

voiage.methods.preference.PreferenceProfile

Metadata for one preference profile.

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.