.
, -, , . , .
.
, switch .
auto <- function(n, dat, n.loop){
x <- 0.1;
for(i in 1:n.loop){
val <- switch(i, dbeta(x, 1, 1), dbinom(dat, n, x), dbeta(x, 1, 1)*dbinom(dat, n, x))
print(val);
}
}
auto(n = 100, dat = 55, n.loop = 3)
2 , .
1) x , auto? , x auto . , ?
2) ?
, x <- 0.1 print(val).