8.2 Design of experiments
When we inspect our dataset, we see that Flavor
has 5 levels (raspberry, chocolate, strawberry, mango, vanilla), Packaging
has 3 levels (homemade waffle, cone, pint), Light
has 2 levels (low fat vs. not), and Organic
has 2 levels (organic vs. not). The goal of a conjoint analysis is to estimate the extent to which each attribute level affects the rating of the ice cream. To do this, the ice cream manufacturer could create 5 \(\times\) 3 \(\times\) 2 \(\times\) 2 = 60 different ice creams and ask people to rate all of these. This will give the manufacturer a good estimate of the importance of each attribute and all their possible interactions. However, rating 60 ice creams is difficult for the participants and such a large study would be expensive for the manufacturer to fund. In practice, researchers in this situation will ask people to rate a subset of those 60 ice creams. In this section, we discuss how to select a subset (e.g., 10 ice creams) of all possible attribute level combinations (i.e., 60 ice creams) that will still allow us to get good estimates of the most important effects.
In the dataset, we already have the ratings for ten profiles, so the decision of which ice creams to test has already been made. However, let’s disregard the fact that we already have the data and consider the decisions that need to be made before collecting data. In other words, let’s discuss how we go from a full factorial (all 60 combinations) to a fractional design (less than 60 combinations).
The doe
(design of experiments) function from the radiant
package will help us decide on study designs. Radiant
is an R package for business analytics. The following discussion of the doe
function is based on Radiant’s discussion of this function.
install.packages("radiant")
library(radiant)
To use doe
we need to input the information about our attributes and their levels in a specific way:
# attribute1, attribute2, etc. are vectors with one element in which we first provide the name of the attribute followed by a semi-colon and then provide all the levels of the attributes separated by semi-colons
<- "Flavor; Raspberry; Chocolate; Strawberry; Mango; Vanilla"
attribute1 <- "Package; Homemade waffle; Cone; Pint"
attribute2 <- "Light; Low fat; No low fat"
attribute3 <- "Organic; Organic; Not organic"
attribute4
# now combine these different attributes into one vector with c()
<- c(attribute1, attribute2, attribute3, attribute4) attributes
We can now ask for potential experimental designs:
summary(doe(attributes, seed = 123)) # Seed: fix random number generator, see explanation below
## Experimental design
## # trials for partial factorial: 60
## # trials for full factorial : 60
## Random seed : 123
##
## Attributes and levels:
## Flavor: Raspberry, Chocolate, Strawberry, Mango, Vanilla
## Package: Homemade_waffle, Cone, Pint
## Light: Low_fat, No_low_fat
## Organic: Organic, Not_organic
##
## Design efficiency:
## Trials D-efficiency Balanced
## 9 0.105 FALSE
## 10 0.389 FALSE
## 11 0.411 FALSE
## 12 0.614 FALSE
## 13 0.542 FALSE
## 14 0.479 FALSE
## 15 0.762 FALSE
## 16 0.738 FALSE
## 17 0.748 FALSE
## 18 0.756 FALSE
## 19 0.644 FALSE
## 20 0.895 FALSE
## 21 0.848 FALSE
## 22 0.833 FALSE
## 23 0.790 FALSE
## 24 0.827 FALSE
## 25 0.787 FALSE
## 26 0.768 FALSE
## 27 0.759 FALSE
## 28 0.736 FALSE
## 29 0.702 FALSE
## 30 0.984 TRUE
## 31 0.952 FALSE
## 32 0.933 FALSE
## 33 0.928 FALSE
## 34 0.900 FALSE
## 35 0.871 FALSE
## 36 0.893 FALSE
## 37 0.866 FALSE
## 38 0.843 FALSE
## 39 0.836 FALSE
## 40 0.922 FALSE
## 41 0.899 FALSE
## 42 0.904 FALSE
## 43 0.882 FALSE
## 44 0.861 FALSE
## 45 0.949 FALSE
## 46 0.919 FALSE
## 47 0.912 FALSE
## 48 0.911 FALSE
## 49 0.891 FALSE
## 50 0.959 FALSE
## 51 0.939 FALSE
## 52 0.944 FALSE
## 53 0.925 FALSE
## 54 0.924 FALSE
## 55 0.906 FALSE
## 56 0.902 FALSE
## 57 0.884 FALSE
## 58 0.872 FALSE
## 59 0.855 FALSE
## 60 1.000 TRUE
##
## Partial factorial design correlations:
## ** Note: Variables are assumed to be ordinal **
## Flavor Package Light Organic
## Flavor 1 0 0 0
## Package 0 1 0 0
## Light 0 0 1 0
## Organic 0 0 0 1
##
## Partial factorial design:
## trial Flavor Package Light Organic
## 1 Raspberry Homemade_waffle Low_fat Organic
## 2 Raspberry Homemade_waffle Low_fat Not_organic
## 3 Raspberry Homemade_waffle No_low_fat Organic
## 4 Raspberry Homemade_waffle No_low_fat Not_organic
## 5 Raspberry Cone Low_fat Organic
## 6 Raspberry Cone Low_fat Not_organic
## 7 Raspberry Cone No_low_fat Organic
## 8 Raspberry Cone No_low_fat Not_organic
## 9 Raspberry Pint Low_fat Organic
## 10 Raspberry Pint Low_fat Not_organic
## 11 Raspberry Pint No_low_fat Organic
## 12 Raspberry Pint No_low_fat Not_organic
## 13 Chocolate Homemade_waffle Low_fat Organic
## 14 Chocolate Homemade_waffle Low_fat Not_organic
## 15 Chocolate Homemade_waffle No_low_fat Organic
## 16 Chocolate Homemade_waffle No_low_fat Not_organic
## 17 Chocolate Cone Low_fat Organic
## 18 Chocolate Cone Low_fat Not_organic
## 19 Chocolate Cone No_low_fat Organic
## 20 Chocolate Cone No_low_fat Not_organic
## 21 Chocolate Pint Low_fat Organic
## 22 Chocolate Pint Low_fat Not_organic
## 23 Chocolate Pint No_low_fat Organic
## 24 Chocolate Pint No_low_fat Not_organic
## 25 Strawberry Homemade_waffle Low_fat Organic
## 26 Strawberry Homemade_waffle Low_fat Not_organic
## 27 Strawberry Homemade_waffle No_low_fat Organic
## 28 Strawberry Homemade_waffle No_low_fat Not_organic
## 29 Strawberry Cone Low_fat Organic
## 30 Strawberry Cone Low_fat Not_organic
## 31 Strawberry Cone No_low_fat Organic
## 32 Strawberry Cone No_low_fat Not_organic
## 33 Strawberry Pint Low_fat Organic
## 34 Strawberry Pint Low_fat Not_organic
## 35 Strawberry Pint No_low_fat Organic
## 36 Strawberry Pint No_low_fat Not_organic
## 37 Mango Homemade_waffle Low_fat Organic
## 38 Mango Homemade_waffle Low_fat Not_organic
## 39 Mango Homemade_waffle No_low_fat Organic
## 40 Mango Homemade_waffle No_low_fat Not_organic
## 41 Mango Cone Low_fat Organic
## 42 Mango Cone Low_fat Not_organic
## 43 Mango Cone No_low_fat Organic
## 44 Mango Cone No_low_fat Not_organic
## 45 Mango Pint Low_fat Organic
## 46 Mango Pint Low_fat Not_organic
## 47 Mango Pint No_low_fat Organic
## 48 Mango Pint No_low_fat Not_organic
## 49 Vanilla Homemade_waffle Low_fat Organic
## 50 Vanilla Homemade_waffle Low_fat Not_organic
## 51 Vanilla Homemade_waffle No_low_fat Organic
## 52 Vanilla Homemade_waffle No_low_fat Not_organic
## 53 Vanilla Cone Low_fat Organic
## 54 Vanilla Cone Low_fat Not_organic
## 55 Vanilla Cone No_low_fat Organic
## 56 Vanilla Cone No_low_fat Not_organic
## 57 Vanilla Pint Low_fat Organic
## 58 Vanilla Pint Low_fat Not_organic
## 59 Vanilla Pint No_low_fat Organic
## 60 Vanilla Pint No_low_fat Not_organic
##
## Estimable effects from partial factorial design:
##
## Flavor|Chocolate
## Flavor|Strawberry
## Flavor|Mango
## Flavor|Vanilla
## Package|Cone
## Package|Pint
## Light|No_low_fat
## Organic|Not_organic
## Flavor|Chocolate:Package|Cone
## Flavor|Strawberry:Package|Cone
## Flavor|Mango:Package|Cone
## Flavor|Vanilla:Package|Cone
## Flavor|Chocolate:Package|Pint
## Flavor|Strawberry:Package|Pint
## Flavor|Mango:Package|Pint
## Flavor|Vanilla:Package|Pint
## Flavor|Chocolate:Light|No_low_fat
## Flavor|Strawberry:Light|No_low_fat
## Flavor|Mango:Light|No_low_fat
## Flavor|Vanilla:Light|No_low_fat
## Package|Cone:Light|No_low_fat
## Package|Pint:Light|No_low_fat
## Flavor|Chocolate:Organic|Not_organic
## Flavor|Strawberry:Organic|Not_organic
## Flavor|Mango:Organic|Not_organic
## Flavor|Vanilla:Organic|Not_organic
## Package|Cone:Organic|Not_organic
## Package|Pint:Organic|Not_organic
## Light|No_low_fat:Organic|Not_organic
## Flavor|Chocolate:Package|Cone:Light|No_low_fat
## Flavor|Strawberry:Package|Cone:Light|No_low_fat
## Flavor|Mango:Package|Cone:Light|No_low_fat
## Flavor|Vanilla:Package|Cone:Light|No_low_fat
## Flavor|Chocolate:Package|Pint:Light|No_low_fat
## Flavor|Strawberry:Package|Pint:Light|No_low_fat
## Flavor|Mango:Package|Pint:Light|No_low_fat
## Flavor|Vanilla:Package|Pint:Light|No_low_fat
## Flavor|Chocolate:Package|Cone:Organic|Not_organic
## Flavor|Strawberry:Package|Cone:Organic|Not_organic
## Flavor|Mango:Package|Cone:Organic|Not_organic
## Flavor|Vanilla:Package|Cone:Organic|Not_organic
## Flavor|Chocolate:Package|Pint:Organic|Not_organic
## Flavor|Strawberry:Package|Pint:Organic|Not_organic
## Flavor|Mango:Package|Pint:Organic|Not_organic
## Flavor|Vanilla:Package|Pint:Organic|Not_organic
## Flavor|Chocolate:Light|No_low_fat:Organic|Not_organic
## Flavor|Strawberry:Light|No_low_fat:Organic|Not_organic
## Flavor|Mango:Light|No_low_fat:Organic|Not_organic
## Flavor|Vanilla:Light|No_low_fat:Organic|Not_organic
## Package|Cone:Light|No_low_fat:Organic|Not_organic
## Package|Pint:Light|No_low_fat:Organic|Not_organic
## Flavor|Chocolate:Package|Cone:Light|No_low_fat:Organic|Not_organic
## Flavor|Strawberry:Package|Cone:Light|No_low_fat:Organic|Not_organic
## Flavor|Mango:Package|Cone:Light|No_low_fat:Organic|Not_organic
## Flavor|Vanilla:Package|Cone:Light|No_low_fat:Organic|Not_organic
## Flavor|Chocolate:Package|Pint:Light|No_low_fat:Organic|Not_organic
## Flavor|Strawberry:Package|Pint:Light|No_low_fat:Organic|Not_organic
## Flavor|Mango:Package|Pint:Light|No_low_fat:Organic|Not_organic
## Flavor|Vanilla:Package|Pint:Light|No_low_fat:Organic|Not_organic
##
## Full factorial design:
## trial Flavor Package Light Organic
## 1 Raspberry Homemade_waffle Low_fat Organic
## 2 Raspberry Homemade_waffle Low_fat Not_organic
## 3 Raspberry Homemade_waffle No_low_fat Organic
## 4 Raspberry Homemade_waffle No_low_fat Not_organic
## 5 Raspberry Cone Low_fat Organic
## 6 Raspberry Cone Low_fat Not_organic
## 7 Raspberry Cone No_low_fat Organic
## 8 Raspberry Cone No_low_fat Not_organic
## 9 Raspberry Pint Low_fat Organic
## 10 Raspberry Pint Low_fat Not_organic
## 11 Raspberry Pint No_low_fat Organic
## 12 Raspberry Pint No_low_fat Not_organic
## 13 Chocolate Homemade_waffle Low_fat Organic
## 14 Chocolate Homemade_waffle Low_fat Not_organic
## 15 Chocolate Homemade_waffle No_low_fat Organic
## 16 Chocolate Homemade_waffle No_low_fat Not_organic
## 17 Chocolate Cone Low_fat Organic
## 18 Chocolate Cone Low_fat Not_organic
## 19 Chocolate Cone No_low_fat Organic
## 20 Chocolate Cone No_low_fat Not_organic
## 21 Chocolate Pint Low_fat Organic
## 22 Chocolate Pint Low_fat Not_organic
## 23 Chocolate Pint No_low_fat Organic
## 24 Chocolate Pint No_low_fat Not_organic
## 25 Strawberry Homemade_waffle Low_fat Organic
## 26 Strawberry Homemade_waffle Low_fat Not_organic
## 27 Strawberry Homemade_waffle No_low_fat Organic
## 28 Strawberry Homemade_waffle No_low_fat Not_organic
## 29 Strawberry Cone Low_fat Organic
## 30 Strawberry Cone Low_fat Not_organic
## 31 Strawberry Cone No_low_fat Organic
## 32 Strawberry Cone No_low_fat Not_organic
## 33 Strawberry Pint Low_fat Organic
## 34 Strawberry Pint Low_fat Not_organic
## 35 Strawberry Pint No_low_fat Organic
## 36 Strawberry Pint No_low_fat Not_organic
## 37 Mango Homemade_waffle Low_fat Organic
## 38 Mango Homemade_waffle Low_fat Not_organic
## 39 Mango Homemade_waffle No_low_fat Organic
## 40 Mango Homemade_waffle No_low_fat Not_organic
## 41 Mango Cone Low_fat Organic
## 42 Mango Cone Low_fat Not_organic
## 43 Mango Cone No_low_fat Organic
## 44 Mango Cone No_low_fat Not_organic
## 45 Mango Pint Low_fat Organic
## 46 Mango Pint Low_fat Not_organic
## 47 Mango Pint No_low_fat Organic
## 48 Mango Pint No_low_fat Not_organic
## 49 Vanilla Homemade_waffle Low_fat Organic
## 50 Vanilla Homemade_waffle Low_fat Not_organic
## 51 Vanilla Homemade_waffle No_low_fat Organic
## 52 Vanilla Homemade_waffle No_low_fat Not_organic
## 53 Vanilla Cone Low_fat Organic
## 54 Vanilla Cone Low_fat Not_organic
## 55 Vanilla Cone No_low_fat Organic
## 56 Vanilla Cone No_low_fat Not_organic
## 57 Vanilla Pint Low_fat Organic
## 58 Vanilla Pint Low_fat Not_organic
## 59 Vanilla Pint No_low_fat Organic
## 60 Vanilla Pint No_low_fat Not_organic
Look at the output under the header Design efficiency. It shows 52 rows. The rows represent experimental designs with different numbers of Trials
or different numbers of ice creams (i.e., attribute level combinations) that would be tested. A better word for trial is profile. For each experimental design, it shows the D-efficiency
of the design — a measure of how cleanly we will be able to estimate the effects of interest after running the experiment (higher scores are better) — and whether or not the design is balanced — whether each level is included in the same number of trials or profiles. Ideally, we’re looking for balanced designs with a high D-efficiency
(above 0.80 is considered reasonable). We get two candidates, an experimental design with 60 profiles, which is just the full factorial design, or a design with 30 profiles. Let’s have a look at the design with 30 profiles:
summary(doe(attributes, seed = 123, trials = 30))
## Experimental design
## # trials for partial factorial: 30
## # trials for full factorial : 60
## Random seed : 123
##
## Attributes and levels:
## Flavor: Raspberry, Chocolate, Strawberry, Mango, Vanilla
## Package: Homemade_waffle, Cone, Pint
## Light: Low_fat, No_low_fat
## Organic: Organic, Not_organic
##
## Design efficiency:
## Trials D-efficiency Balanced
## 30 0.984 TRUE
##
## Partial factorial design correlations:
## ** Note: Variables are assumed to be ordinal **
## Flavor Package Light Organic
## Flavor 1 0 0.000 0.000
## Package 0 1 0.000 0.000
## Light 0 0 1.000 -0.105
## Organic 0 0 -0.105 1.000
##
## Partial factorial design:
## trial Flavor Package Light Organic
## 1 Raspberry Homemade_waffle Low_fat Organic
## 4 Raspberry Homemade_waffle No_low_fat Not_organic
## 6 Raspberry Cone Low_fat Not_organic
## 7 Raspberry Cone No_low_fat Organic
## 10 Raspberry Pint Low_fat Not_organic
## 11 Raspberry Pint No_low_fat Organic
## 13 Chocolate Homemade_waffle Low_fat Organic
## 14 Chocolate Homemade_waffle Low_fat Not_organic
## 19 Chocolate Cone No_low_fat Organic
## 20 Chocolate Cone No_low_fat Not_organic
## 22 Chocolate Pint Low_fat Not_organic
## 23 Chocolate Pint No_low_fat Organic
## 26 Strawberry Homemade_waffle Low_fat Not_organic
## 28 Strawberry Homemade_waffle No_low_fat Not_organic
## 29 Strawberry Cone Low_fat Organic
## 32 Strawberry Cone No_low_fat Not_organic
## 33 Strawberry Pint Low_fat Organic
## 35 Strawberry Pint No_low_fat Organic
## 39 Mango Homemade_waffle No_low_fat Organic
## 40 Mango Homemade_waffle No_low_fat Not_organic
## 41 Mango Cone Low_fat Organic
## 42 Mango Cone Low_fat Not_organic
## 46 Mango Pint Low_fat Not_organic
## 47 Mango Pint No_low_fat Organic
## 49 Vanilla Homemade_waffle Low_fat Organic
## 51 Vanilla Homemade_waffle No_low_fat Organic
## 53 Vanilla Cone Low_fat Organic
## 56 Vanilla Cone No_low_fat Not_organic
## 58 Vanilla Pint Low_fat Not_organic
## 60 Vanilla Pint No_low_fat Not_organic
##
## Estimable effects from partial factorial design:
##
## Flavor|Chocolate
## Flavor|Strawberry
## Flavor|Mango
## Flavor|Vanilla
## Package|Cone
## Package|Pint
## Light|No_low_fat
## Organic|Not_organic
## Flavor|Chocolate:Package|Cone
## Flavor|Strawberry:Package|Cone
## Flavor|Mango:Package|Cone
## Flavor|Vanilla:Package|Cone
## Flavor|Chocolate:Package|Pint
## Flavor|Strawberry:Package|Pint
## Flavor|Mango:Package|Pint
## Flavor|Vanilla:Package|Pint
## Flavor|Chocolate:Light|No_low_fat
## Flavor|Strawberry:Light|No_low_fat
## Flavor|Mango:Light|No_low_fat
## Flavor|Vanilla:Light|No_low_fat
## Package|Cone:Light|No_low_fat
## Package|Pint:Light|No_low_fat
## Flavor|Chocolate:Organic|Not_organic
## Flavor|Strawberry:Organic|Not_organic
## Flavor|Mango:Organic|Not_organic
## Flavor|Vanilla:Organic|Not_organic
## Package|Cone:Organic|Not_organic
## Light|No_low_fat:Organic|Not_organic
## Flavor|Strawberry:Package|Pint:Light|No_low_fat
##
## Full factorial design:
## trial Flavor Package Light Organic
## 1 Raspberry Homemade_waffle Low_fat Organic
## 2 Raspberry Homemade_waffle Low_fat Not_organic
## 3 Raspberry Homemade_waffle No_low_fat Organic
## 4 Raspberry Homemade_waffle No_low_fat Not_organic
## 5 Raspberry Cone Low_fat Organic
## 6 Raspberry Cone Low_fat Not_organic
## 7 Raspberry Cone No_low_fat Organic
## 8 Raspberry Cone No_low_fat Not_organic
## 9 Raspberry Pint Low_fat Organic
## 10 Raspberry Pint Low_fat Not_organic
## 11 Raspberry Pint No_low_fat Organic
## 12 Raspberry Pint No_low_fat Not_organic
## 13 Chocolate Homemade_waffle Low_fat Organic
## 14 Chocolate Homemade_waffle Low_fat Not_organic
## 15 Chocolate Homemade_waffle No_low_fat Organic
## 16 Chocolate Homemade_waffle No_low_fat Not_organic
## 17 Chocolate Cone Low_fat Organic
## 18 Chocolate Cone Low_fat Not_organic
## 19 Chocolate Cone No_low_fat Organic
## 20 Chocolate Cone No_low_fat Not_organic
## 21 Chocolate Pint Low_fat Organic
## 22 Chocolate Pint Low_fat Not_organic
## 23 Chocolate Pint No_low_fat Organic
## 24 Chocolate Pint No_low_fat Not_organic
## 25 Strawberry Homemade_waffle Low_fat Organic
## 26 Strawberry Homemade_waffle Low_fat Not_organic
## 27 Strawberry Homemade_waffle No_low_fat Organic
## 28 Strawberry Homemade_waffle No_low_fat Not_organic
## 29 Strawberry Cone Low_fat Organic
## 30 Strawberry Cone Low_fat Not_organic
## 31 Strawberry Cone No_low_fat Organic
## 32 Strawberry Cone No_low_fat Not_organic
## 33 Strawberry Pint Low_fat Organic
## 34 Strawberry Pint Low_fat Not_organic
## 35 Strawberry Pint No_low_fat Organic
## 36 Strawberry Pint No_low_fat Not_organic
## 37 Mango Homemade_waffle Low_fat Organic
## 38 Mango Homemade_waffle Low_fat Not_organic
## 39 Mango Homemade_waffle No_low_fat Organic
## 40 Mango Homemade_waffle No_low_fat Not_organic
## 41 Mango Cone Low_fat Organic
## 42 Mango Cone Low_fat Not_organic
## 43 Mango Cone No_low_fat Organic
## 44 Mango Cone No_low_fat Not_organic
## 45 Mango Pint Low_fat Organic
## 46 Mango Pint Low_fat Not_organic
## 47 Mango Pint No_low_fat Organic
## 48 Mango Pint No_low_fat Not_organic
## 49 Vanilla Homemade_waffle Low_fat Organic
## 50 Vanilla Homemade_waffle Low_fat Not_organic
## 51 Vanilla Homemade_waffle No_low_fat Organic
## 52 Vanilla Homemade_waffle No_low_fat Not_organic
## 53 Vanilla Cone Low_fat Organic
## 54 Vanilla Cone Low_fat Not_organic
## 55 Vanilla Cone No_low_fat Organic
## 56 Vanilla Cone No_low_fat Not_organic
## 57 Vanilla Pint Low_fat Organic
## 58 Vanilla Pint Low_fat Not_organic
## 59 Vanilla Pint No_low_fat Organic
## 60 Vanilla Pint No_low_fat Not_organic
Under Partial factorial design (or fractional factorial design), we find the profiles that we could run in an experiment with 30 instead of 60 profiles. Under Partial factorial design correlations, we see that two attributes are correlated, namely Light
and Organic
(r = -0.105). This will always be the case in fractional factorial designs. It means that some combinations of attribute levels will be more prevalent than others. Only in a full factorial design will all attributes be uncorrelated or orthogonal.
A possible design with only 10 profiles would be unbalanced and would look like this:
summary(doe(attributes, seed = 123, trials = 10))
## Experimental design
## # trials for partial factorial: 10
## # trials for full factorial : 60
## Random seed : 123
##
## Attributes and levels:
## Flavor: Raspberry, Chocolate, Strawberry, Mango, Vanilla
## Package: Homemade_waffle, Cone, Pint
## Light: Low_fat, No_low_fat
## Organic: Organic, Not_organic
##
## Design efficiency:
## Trials D-efficiency Balanced
## 10 0.389 FALSE
##
## Partial factorial design correlations:
## ** Note: Variables are assumed to be ordinal **
## Flavor Package Light Organic
## Flavor 1.000 0.121 0.000 0.000
## Package 0.121 1.000 0.000 0.000
## Light 0.000 0.000 1.000 0.309
## Organic 0.000 0.000 0.309 1.000
##
## Partial factorial design:
## trial Flavor Package Light Organic
## 4 Raspberry Homemade_waffle No_low_fat Not_organic
## 5 Raspberry Cone Low_fat Organic
## 20 Chocolate Cone No_low_fat Not_organic
## 21 Chocolate Pint Low_fat Organic
## 25 Strawberry Homemade_waffle Low_fat Organic
## 36 Strawberry Pint No_low_fat Not_organic
## 39 Mango Homemade_waffle No_low_fat Organic
## 46 Mango Pint Low_fat Not_organic
## 50 Vanilla Homemade_waffle Low_fat Not_organic
## 59 Vanilla Pint No_low_fat Organic
##
## Estimable effects from partial factorial design:
##
## Flavor|Chocolate
## Flavor|Strawberry
## Flavor|Mango
## Flavor|Vanilla
## Package|Cone
## Package|Pint
## Light|No_low_fat
## Organic|Not_organic
## Flavor|Chocolate:Package|Cone
##
## Full factorial design:
## trial Flavor Package Light Organic
## 1 Raspberry Homemade_waffle Low_fat Organic
## 2 Raspberry Homemade_waffle Low_fat Not_organic
## 3 Raspberry Homemade_waffle No_low_fat Organic
## 4 Raspberry Homemade_waffle No_low_fat Not_organic
## 5 Raspberry Cone Low_fat Organic
## 6 Raspberry Cone Low_fat Not_organic
## 7 Raspberry Cone No_low_fat Organic
## 8 Raspberry Cone No_low_fat Not_organic
## 9 Raspberry Pint Low_fat Organic
## 10 Raspberry Pint Low_fat Not_organic
## 11 Raspberry Pint No_low_fat Organic
## 12 Raspberry Pint No_low_fat Not_organic
## 13 Chocolate Homemade_waffle Low_fat Organic
## 14 Chocolate Homemade_waffle Low_fat Not_organic
## 15 Chocolate Homemade_waffle No_low_fat Organic
## 16 Chocolate Homemade_waffle No_low_fat Not_organic
## 17 Chocolate Cone Low_fat Organic
## 18 Chocolate Cone Low_fat Not_organic
## 19 Chocolate Cone No_low_fat Organic
## 20 Chocolate Cone No_low_fat Not_organic
## 21 Chocolate Pint Low_fat Organic
## 22 Chocolate Pint Low_fat Not_organic
## 23 Chocolate Pint No_low_fat Organic
## 24 Chocolate Pint No_low_fat Not_organic
## 25 Strawberry Homemade_waffle Low_fat Organic
## 26 Strawberry Homemade_waffle Low_fat Not_organic
## 27 Strawberry Homemade_waffle No_low_fat Organic
## 28 Strawberry Homemade_waffle No_low_fat Not_organic
## 29 Strawberry Cone Low_fat Organic
## 30 Strawberry Cone Low_fat Not_organic
## 31 Strawberry Cone No_low_fat Organic
## 32 Strawberry Cone No_low_fat Not_organic
## 33 Strawberry Pint Low_fat Organic
## 34 Strawberry Pint Low_fat Not_organic
## 35 Strawberry Pint No_low_fat Organic
## 36 Strawberry Pint No_low_fat Not_organic
## 37 Mango Homemade_waffle Low_fat Organic
## 38 Mango Homemade_waffle Low_fat Not_organic
## 39 Mango Homemade_waffle No_low_fat Organic
## 40 Mango Homemade_waffle No_low_fat Not_organic
## 41 Mango Cone Low_fat Organic
## 42 Mango Cone Low_fat Not_organic
## 43 Mango Cone No_low_fat Organic
## 44 Mango Cone No_low_fat Not_organic
## 45 Mango Pint Low_fat Organic
## 46 Mango Pint Low_fat Not_organic
## 47 Mango Pint No_low_fat Organic
## 48 Mango Pint No_low_fat Not_organic
## 49 Vanilla Homemade_waffle Low_fat Organic
## 50 Vanilla Homemade_waffle Low_fat Not_organic
## 51 Vanilla Homemade_waffle No_low_fat Organic
## 52 Vanilla Homemade_waffle No_low_fat Not_organic
## 53 Vanilla Cone Low_fat Organic
## 54 Vanilla Cone Low_fat Not_organic
## 55 Vanilla Cone No_low_fat Organic
## 56 Vanilla Cone No_low_fat Not_organic
## 57 Vanilla Pint Low_fat Organic
## 58 Vanilla Pint Low_fat Not_organic
## 59 Vanilla Pint No_low_fat Organic
## 60 Vanilla Pint No_low_fat Not_organic
Compared to the design with 30 profiles, there are now more and stronger correlations between the attributes.
Note that the profiles are not exactly the same as those in the experiment that was used to collect the ice cream data. This is because, for unbalanced designs, there is some randomness involved in setting the actual attribute level combinations. That is also why we set seed = 123
. seed
is used to fix R’s random number generator. Setting it to a fixed number (123 or 456 or something else) will make sure that R generates the same output every time. Without setting the seed, doe
with trials
= 10 would not give the same fractional design every time you run it.
Also note that the radiant
package installs an add-in that you can access via Addins (find this button on the right of the row below ‘File’ etc.) -> Start radiant (browser). This will open an app in your browser that will allow you to carry out the steps above in an intuitive visual interface. For help on this, check out Radiant’s discussion of their Design of Experiments module here.