cbcTools

R package of comprehensive tools for designing and analyzing choice-based conjoint (cbc) experiments

https://github.com/jhelvy/cbctools

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (18.0%) to scientific vocabulary

Keywords

cbc conjoint d-optimal d-optimal-design design design-of-experiment design-of-experiments discrete-choice doe idefix optimal-design poweranalysis r rstats sawtooth survey
Last synced: 6 months ago · JSON representation

Repository

R package of comprehensive tools for designing and analyzing choice-based conjoint (cbc) experiments

Basic Info
Statistics
  • Stars: 8
  • Watchers: 3
  • Forks: 5
  • Open Issues: 4
  • Releases: 5
Topics
cbc conjoint d-optimal d-optimal-design design design-of-experiment design-of-experiments discrete-choice doe idefix optimal-design poweranalysis r rstats sawtooth survey
Created about 4 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License

README.Rmd

---
output: github_document
---



```{r, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  warning = FALSE,
  message = FALSE,
  comment = "#>",
  fig.path = "man/figures/README-",
  fig.retina = 3
)
```

# cbcTools cbcTools package logo: blue hexagonal badge with 'cbcTools' text and three bullet points representing choice options


[![CRAN
status](https://www.r-pkg.org/badges/version/cbcTools)](https://CRAN.R-project.org/package=cbcTools)
[![metacran downloads](https://cranlogs.r-pkg.org/badges/grand-total/cbcTools)](https://cran.r-project.org/package=cbcTools)


This package provides functions for generating and inspecting survey designs for choice-based conjoint 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:

![Workflow diagram showing the six-step cbcTools process: Generate Profiles (cbc_profiles) -> Create Priors (cbc_priors) -> Generate Design (cbc_design) -> Inspect Design (cbc_inspect) -> Simulate Choices (cbc_choices) -> Assess Power (cbc_power)](man/figures/flowchart.png)

After installing the package, got to the [Getting Started](https://jhelvy.github.io/cbcTools/articles/getting-started.html) page to learn how to use the package. 

## Installation

You can install the latest version of {cbcTools} from CRAN:

```r
install.packages("cbcTools")
```

or you can install the development version of {cbcTools} from [GitHub](https://github.com/jhelvy/cbcTools):

```r
# install.packages("pak")
pak::pak("jhelvy/cbcTools")
```

Load the package with:

```{r, eval=FALSE}
library(cbcTools)
```

## Author, Version, and License Information

- Author: *John Paul Helveston* https://www.jhelvy.com/
- Date First Written: *October 23, 2020*
- License: [MIT](https://github.com/jhelvy/cbcTools/blob/master/LICENSE.md)

## Citation Information

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:

```{r}
citation("cbcTools")
```

Owner

  • Name: John Helveston
  • Login: jhelvy
  • Kind: user
  • Location: Washington, D.C.
  • Company: George Washington University

Assistant Professor in EMSE @ GWU; Engineering; Sustainability; Technology Innovation Policy; EVs; China; Data Science; Rstats; Python; Swing dancing

GitHub Events

Total
  • Issues event: 10
  • Watch event: 2
  • Issue comment event: 22
  • Push event: 134
  • Pull request event: 3
  • Create event: 2
Last Year
  • Issues event: 10
  • Watch event: 2
  • Issue comment event: 22
  • Push event: 134
  • Pull request event: 3
  • Create event: 2

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 98
  • Total Committers: 1
  • Avg Commits per committer: 98.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
John Helveston j****n@g****m 98

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 31
  • Total pull requests: 11
  • Average time to close issues: 27 days
  • Average time to close pull requests: 23 minutes
  • Total issue authors: 15
  • Total pull request authors: 2
  • Average comments per issue: 3.84
  • Average comments per pull request: 0.18
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 5
  • Pull requests: 0
  • Average time to close issues: 7 days
  • Average time to close pull requests: N/A
  • Issue authors: 5
  • Pull request authors: 0
  • Average comments per issue: 2.8
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • mmardehali (6)
  • jhelvy (5)
  • shigono (4)
  • brianaswette (2)
  • helels (1)
  • KevinGao-China (1)
  • TCEagleInSV (1)
  • STEVEAP28 (1)
  • keikeisusu (1)
  • BrunoEtter (1)
  • 694411 (1)
  • veronicadiaz176 (1)
  • marilotte (1)
  • jniles (1)
  • nickbombaij (1)
Pull Request Authors
  • jhelvy (11)
  • olivroy (2)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 428 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 9
  • Total maintainers: 1
cran.r-project.org: cbcTools

Design and Analyze Choice-Based Conjoint Experiments

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 428 Last month
Rankings
Forks count: 14.9%
Dependent packages count: 29.8%
Average: 31.1%
Stargazers count: 31.7%
Dependent repos count: 35.5%
Downloads: 43.7%
Maintainers (1)
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • fastDummies * imports
  • ggplot2 * imports
  • idefix * imports
  • logitr >= 0.7.2 imports
  • parallel * imports
  • rlang * imports
  • stats * imports
  • utils * imports
.github/workflows/pkgdown.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite