Skip to contents

Reshape

Move losslessly between the profile-long and task-wide representations.

as_tasks()
Reshape profile-level (long) conjoint data to task-level (wide)
as_profiles()
Reshape task-level (wide) conjoint data to profile-level (long)

Extract matchups

Pull the tasks realizing a contrast between two profiles, with a clean outcome.

get_matchups()
Extract matchups realizing a contrast between two profiles
valid_contrast()
Is a matchup contrast well defined?
contrast_message()
Explain why a matchup contrast is not well defined

Validate

check_conjoint()
Check that task-wide data is a valid forced-choice conjoint
check_conjoint_star()
Check a conjoint cleaned as a relational star

Estimate

A thin convenience for the Average Feature Choice Probability.

afcp()
Average Feature Choice Probability from a matchup

Data

kc_yougov
Kirkland & Coppock (2018) YouGov candidate conjoint