The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
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.
devtools::install_github("yhoriuchi/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)⨠Thank you for using projoint! â¨
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.