SEU_GAUSSIAN_raw {RARfreq}R Documentation

Sequential Estimation-adjusted Urn Model (Gaussian Responses)

Description

Allocates patients to one of treatments based on sequential estimation-adjusted urn model (SEU) on summarized data.

Usage

SEU_GAUSSIAN_raw(x.df, urn_comp, arms, group_allo,
add_rule_index, add_rule)

Arguments

x.df

A data frame of two columns: treatment arm and response value. treatment arm.

urn_comp

A vector of current urn composition.

arms

A vector of arm names. If it is not provided, the arms occurred in x.df will be assumed as all possible arms. Suggest to always assign arms.

group_allo

An integer of the size of group allocation. The default is 1.

add_rule_index

Supply a number of 1 or 2 indicting the addition rules to target allocation functions. 1 = the SEU model targeting Neyman allocation; 2 = the SEU model that assigns probability of 0.6+1/K to winner at each step. The default is 1.

add_rule

Supply a user-specified addition rules function of x.df and arms when add_rule_index is NULL. Default is NULL.

Details

'SEU_GAUSSIAN' assigns the next subject to a group given the observed success rates, enrolled subjects and allocation function.

Value

Number of the arm that the next subject is assigned to.

Examples

x.df = data.frame(
ARM = sample(LETTERS[1:2],50,replace = TRUE),
RESPONSE = rnorm(50)
)

SEU_GAUSSIAN_raw(x.df,
urn_comp=c(0,0),
arms=c("A","B"),
group_allo = 1,
add_rule_index = 1)


[Package RARfreq version 0.1.5 Index]