designs_r: Experimental design with random specification

View source: R/designs_r.R

designs_rR Documentation

Experimental design with random specification

Description

Create experimental design using random number generator. The design configuration assumes that all alternatives' attributes are defined by random generators: 'declared using 'r' class simulation functions. Other attribute types will be ignored.

Usage

designs_r(experimental_design, n = NULL)

Arguments

experimental_design

Input experimnetal design object

n

The number of choice sets to be generated.

Value

data.frame A dataset of choice sets (Z) respecting randomized Design.

Examples

# Create alternatives
alt1 <- alternative$new()
alt1$add_attributes(Quality = runif(min = 0, max = 1), Price = rnorm(mean = 5))
alt2 <- alternative$new()
alt2$add_attributes(Size = runif(min = 0, max = 1), Price = rnorm(mean = 6))

# Regroup alternatives into design
edesign <- experimental_design$new(alternatives = list(alt1, alt2))
Z <- designs_r(edesign, n = 1)

nikitagusarov/dcesimulatr documentation built on Jan. 7, 2023, 4:27 p.m.