
This package provides functions for generating and inspecting survey
designs for choice-based conjoint (CBC) survey
experiments in R. Each function in the package begins with
cbc_ and supports a step in the following process for
designing and analyzing survey experiments:
 
After installing the package, got to the Getting Started page to learn how to use the package.
You can install the latest version of {cbcTools} from CRAN:
install.packages("cbcTools")or you can install the development version of {cbcTools} from GitHub:
# install.packages("pak")
pak::pak("jhelvy/cbcTools")Load the package with:
library(cbcTools)The cbcTools package is an open-source alternative to commercial design software such as Ngene and Sawtooth Software. Other open-source conjoint experiment design packages include idefix and spdesign.
If you use this package for in a publication, I would greatly
appreciate it if you cited it - you can get the citation by typing
citation("cbcTools") into R:
citation("cbcTools")
#> To cite cbcTools in publications use:
#> 
#>   Helveston JP (2025). _cbcTools: Design and Analyze Choice-Based
#>   Conjoint Experiments_. R package,
#>   <https://jhelvy.github.io/cbcTools/>.
#> 
#> A BibTeX entry for LaTeX users is
#> 
#>   @Manual{,
#>     title = {{cbcTools}: Design and Analyze Choice-Based Conjoint Experiments},
#>     author = {John Paul Helveston},
#>     year = {2025},
#>     note = {R package},
#>     url = {https://jhelvy.github.io/cbcTools/},
#>   }