api-tabNew | R Documentation |
Alternative ways of creating arrays
tabNew(names, levels, values, normalize = "none", smooth = 0)
names |
Names of variables defining table; either a character vector or a right hand sided formula. |
levels |
|
values |
values to go into the array. |
normalize |
Either "none", "first" or "all". Should result be normalized, see 'Details' below. |
smooth |
Should values be smoothed, see 'Details' below. |
If normalize="first"
then for each configuration of all
other variables than the first, the probabilities are
normalized to sum to one. Thus f(a, b, c) becomes a
conditional probability table of the form p(a | b, c).
If normalize="all"
then the sum over all entries of
f(a,b,c) is one.
If smooth
is positive then smooth
is added to
values
BEFORE normalization takes place.
An array.
Søren Højsgaard, sorenh@math.aau.dk
universe <- list(gender=c('male', 'female'),
answer=c('yes', 'no'),
rain=c('yes', 'no'))
t1 <- tabNew(c("gender", "answer"), levels=universe, values=1:4)
t1
t2 <- tabNew(~gender:answer, levels=universe, values=1:4)
t2
t3 <- tabNew(~gender:answer, c(2, 2), values=1:4)
t3
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.