Conjoint survey designs are spreading across the social sciences due to their unusual capacity to estimate many quantities of interest from a single randomized experiment. Projoint is general-purpose software for the design, implementation, and analysis of conjoint surveys. Its easy-to-use components include a drag-and-drop web-based application for survey design and an R package for analysis.
We created this software for our AJPS article (âCorrecting Measurement Error Bias in Conjoint Survey Experimentsâ), which offers easier and more powerful ways of designing and analyzing conjoint experiments â including everything from writing Qualtrics survey code for you to preparing figures for your paper or report. It also includes easy measurement error corrections, which are essential because conjointâs tendency to mirror complicated real-world choices generates substantial measurement error and, without corrections, considerable bias.
We intend for Projoint software to be the easiest and fastest way to design, field, and analyze conjoint surveys.â Take the 6 steps below and you should be all set.
Open R (or install R if you do not have it), and run the following command in your coding environment.
install.packages("projoint")Online surveys are frequently written with an online software called Qualtrics. Using our web tool, called the Projoint Survey Designer, you donât need to learn how to write a survey in Qualtrics.
library(projoint)
dat <- read_Qualtrics("your_file.csv")dat <- reshape_projoint(
.dataframe = dat,
.outcomes = c(paste0("choice", 1:8), "choice1_repeated_flipped")
)Note: The following example illustrates a
profile_levelanalysis. This approach is common in social science and useful as an initial diagnostic, but we encourage researchers to considerchoice_levelanalysis (the default for.structure). See Choice-Level Analysis. Detailed steps of analysis appear in the step-by-step guide.
output <- projoint(out1_arranged, .structure = "profile_level")
print(output)
summary(output)plot(output)Please cite projoint whenever you use it. Run
citation("projoint") in R for ready-to-use text and BibTeX,
or use the package
citation page. The canonical package record is available from CRAN and its DOI
is 10.32614/CRAN.package.projoint.
If your analysis uses the packageâs measurement-error correction method, please cite the accompanying methodological article as well. GitHubâs Cite this repository panel uses the same package metadata from CITATION.cff.
⨠Thank you for using projoint! â¨