Computes the sample size required to perform a finite interval test for a Pearson or a partial correlation with desired power. Set s = 0 for a Pearson correlation. The correlation planning value must be a value within the hypothesized finite interval.

size.interval.cor(alpha, pow, cor, s, h)

Arguments

alpha

alpha level for hypothesis test

pow

desired power

cor

planning value of correlation

s

number of control variables

h

upper limit of hypothesized interval

Value

Returns the required sample size

Examples

size.interval.cor(.05, .8, .1, 0, .25)
#>      Sample size
#> [1,]         360

# Should return:
#      Sample size
# [1,]         360