- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to find the sample size for t test in R?
To find the sample size for t test, we can use pwr.t.test function of pwr package, wherever we can pass the arguments for alternative hypothesis such as one-sided or two-sided, significance level, power of the test and difference for two samples.
Check out the below examples to understand how it works.
Example 1
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.80,d=1,sig.level=0.05,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 16.71472 d = 1 sig.level = 0.05 power = 0.8 alternative = two.sided
Note − n is number in *each* group.
Example 2
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.90,d=1,sig.level=0.05,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 22.02109 d = 1 sig.level = 0.05 power = 0.9 alternative = two.sided
Note − n is number in *each* group.
Example 3
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.90,d=1.24,sig.level=0.05,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 14.69768 d = 1.24 sig.level = 0.05 power = 0.9 alternative = two.sided
Note − n is number in *each* group.
Example 4
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.90,d=1.24,sig.level=0.01,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 21.08 d = 1.24 sig.level = 0.01 power = 0.9 alternative = two.sided
Note − n is number in *each* group.
Example 5
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.80,d=1.24,sig.level=0.10,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 8.80455 d = 1.24 sig.level = 0.1 power = 0.8 alternative = two.sided
Note − n is number in *each* group.
Example 6
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.85,d=1.24,sig.level=0.10,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 10.10416 d = 1.24 sig.level = 0.1 power = 0.85 alternative = two.sided
Note − n is number in *each* group.
Example 7
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.90,d=2,sig.level=0.10,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 5.130901 d = 2 sig.level = 0.1 power = 0.9 alternative = two.sided
Note − n is number in *each* group.
Example 8
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.95,d=2,sig.level=0.10,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 6.231837 d = 2 sig.level = 0.1 power = 0.95 alternative = two.sided
Note − n is number in *each* group.
Example 9
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.95,d=2,sig.level=0.05,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 7.608958 d = 2 sig.level = 0.05 power = 0.95 alternative = two.sided
Note − n is number in *each* group.
Example 10
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.80,d=0.78,sig.level=0.05,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 26.79675 d = 0.78 sig.level = 0.05 power = 0.8 alternative = two.sided
Note − n is number in *each* group.
Example 11
Consider the following code to find sample size for t test −
library("pwr") pwr.t.test(power=0.80,d=1.5,sig.level=0.05,alternative="two.sided")
Output
If you execute the above given code, it generates the following Output for the two-sample t test power calculation −
n = 8.060321 d = 1.5 sig.level = 0.05 power = 0.8 alternative = two.sided
Note − n is number in *each* group.
- Related Articles
- How to find the sample size for two sample proportion tests with given power in R?
- How to find the power of t test in R?
- How to apply two sample t test using a categorical column in R data frame?
- How to apply one sample t-test on all columns of an R data frame?
- How to perform paired t test for multiple columns in R?
- How to find critical value for one-sided and two-sided t test in R?
- How to perform one sample Kolmogorov-Smirnov test in R?
- How to extract the p-value from t test in R?
- How to find the object size in R?
- How to return a logical value for a t test based on 0.05 level of significance in R?
- How to perform paired t test in R with a factor column in the data frame?
- How to apply t test on each row of an R data frame?
- How to create the random sample by defining the probabilities for each unit in R?
- How to Create a Test Plan? (Sample Template, Examples)
- How to test for the difference between two regression coefficients in R?
