triangular.test.prop {OPDOE} | R Documentation |
Triangular Test for Bernoulli Data
Description
Performs a sequential test, compares probabilities in two groups.
Usage
triangular.test.prop(x, y = NULL, p0 = NULL, p1 = NULL, p2 = NULL, alpha
= 0.05, beta = 0.1, delta = NULL, plot = TRUE)
Arguments
x |
initial data for group |
y |
initial data for group |
p0 |
specifies Null and alternative hypothesis, see Details below. |
p1 |
specifies Null and alternative hypothesis, see Details below. |
p2 |
specifies Null and alternative hypothesis, see Details below. |
alpha |
Risk of 1st kind |
beta |
Risk of 2nd kind |
plot |
logical, indicates whether a initial plot should be generated. |
delta |
The minimum difference to be detected, alternative way to
specify |
Details
One-sample:
This function performs a one- or two-sided sequential Test for
p=\code{p1}
versus
p>\code{p2}
, if p2
> p1
(one-sided)
p<\code{p2}
, if p2
< p1
(one-sided)
p<\code{p0}
or p>\code{p2}
,
if p2
> p1
and p0
<
p1
(two-sided, possibly unsymmetric)
Two-sample:
This function performs a one- or two-sided sequential Test for equal
proportions p_1=\code{p1}
p_2=\code{p1}
versus
p_2>\code{p2}
, if p2
> p1
(one-sided)
p_2<\code{p2}
, if p2
< p1
(one-sided)
p_2<\code{p0}
or p_2>\code{p2}
,
if p2
> p1
and p0
<
p1
(two-sided, possibly unsymmetric)
Value
An object of class triangular.test
, to be used for
later update steps.
Note
A two-sided test may be specified by supplying both p1
and
p2
, even unsymmetric if needed.
Author(s)
Dieter Rasch, Juergen Pilz, L.R. Verdooren, Albrecht Gebhardt
References
Dieter Rasch, Juergen Pilz, L.R. Verdooren, Albrecht Gebhardt: Optimal Experimental Design with R, Chapman and Hall/CRC, 2011
See Also
triangular.test
, triangular.test.norm
, update.triangular.test
Examples
data(heights)
attach(heights)
male180 <- as.integer(male>180)
female164 <- as.integer(female>164)
sum(male180)/length(male180)
tt <- triangular.test.prop(x=female164[1:3],
y=male180[1:3], p1=0.4,p2=0.8,p0=0.1,
alpha=0.05, beta=0.2)
tt <- update(tt,x=female164[4])
tt <- update(tt,y=male180[4])
tt <- update(tt,x=female164[5])
sum(female164)/length(female164)