powered by
Calculates the necessary sample size to acheive the specified level of power to detect an effect size, ES or R2 value, with type 1 error rate, Alpha
ss.calc.linear( power = 0.8, MAF = NULL, ES = NULL, R2 = NULL, sd_y = NULL, Alpha = 0.05, True.Model = "All", Test.Model = "All" )
Vector of the desired power(s)
Vector of minor allele frequencies
Vector of effect sizes (difference in means) to detect. Either ES or R2 must be specified.
Vector of R-squared values to detect. Either ES or R2 must be specified.
Standard deviation of the outcome in the population (ignoring genotype). Either sd_y_x or sd_y must be specified.
the desired type 1 error rate(s)
A vector specifying the true underlying genetic model(s): 'Dominant', 'Additive', 'Recessive' or 'All'
A vector specifying the assumed genetic model(s) used in testing: 'Dominant', 'Additive', 'Recessive' or 'All'
A data frame including the total number of subjects required for all combinations of the specified parameters
# NOT RUN { ss <- ss.calc.linear(power=0.8,MAF=0.1, ES=3, R2=NULL, sd_y = 1,Alpha=0.05, True.Model='All', Test.Model='All') # }
Run the code above in your browser using DataLab