SI | Practical 1
R Practical to demonstrate Sampling Distribution
Theory
A sampling distribution is a probability distribution of a
statistic obtained from a larger number of samples drawn from a specific
population.
A population may refer to an entire group of people,
objects, events, hospital visits, or measurements.
Syntax
hist(v, main, xlab, ylab, col)
where:
v is the vector containing values in the
histogram
main indicates the title of the chart
col is used to set the colors of the bars
xlab, ylab give the description of the
x axis and y axis respectively
- The
rep() function is used to replicate values, and
returns a vector
rep(x, times, each, length.out)
where:
x is the vector to be replicated
times is the number of times to repeat the entire
vector
each is the number of times to repeat each element
of the vector
length.out is the desired length of the output
vector (extends or truncates the result)
Step 1: Define the vector of sample_means
n <- 1000
# create an empty vector of length n with null (NA) values using `rep()` function
sample_means <- rep(NA, n)
# fill empty vector with the sample means using `rnorm()` function with given mean and s.d.
for (i in 1:n) {
sample_means[i] <- mean(rnorm(20,
mean=10),
sd=10)
}
# return first 6 rows
head(sample_means)
[1] 10.455941 9.989466 10.387226 10.426577 10.088227
[6] 10.293503
Step 2: Create a histogram to visualize
hist(sample_means,
main="Sampling Distribution",
xlab="Sample Means",
ylab="Frequency",
col='blue')

Step 4: To cross check, find the mean and s.d.
mean(sample_means)
[1] 10.01324
sd(sample_means)
[1] 0.2261214
Step 5: To find the probability of a generated sample mean having
mean >= 10
sum(sample_means >= 10) / length(sample_means)
[1] 0.514
LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQojIFNJIFx8IFByYWN0aWNhbCAxDQoNCiMjIFIgUHJhY3RpY2FsIHRvIGRlbW9uc3RyYXRlIFNhbXBsaW5nIERpc3RyaWJ1dGlvbg0KDQojIyMgVGhlb3J5DQoNCkEgKnNhbXBsaW5nIGRpc3RyaWJ1dGlvbiogaXMgYSBwcm9iYWJpbGl0eSBkaXN0cmlidXRpb24gb2YgYSBzdGF0aXN0aWMgb2J0YWluZWQgZnJvbSBhIGxhcmdlcg0KbnVtYmVyIG9mIHNhbXBsZXMgZHJhd24gZnJvbSBhIHNwZWNpZmljIHBvcHVsYXRpb24uDQoNCkEgKnBvcHVsYXRpb24qIG1heSByZWZlciB0byBhbiBlbnRpcmUgZ3JvdXAgb2YNCnBlb3BsZSwgb2JqZWN0cywgZXZlbnRzLCBob3NwaXRhbCB2aXNpdHMsIG9yIG1lYXN1cmVtZW50cy4NCg0KIyMjIFN5bnRheA0KDQoxLiAgYGhpc3QodiwgbWFpbiwgeGxhYiwgeWxhYiwgY29sKWANCg0Kd2hlcmU6DQoNCi0gICBgdmAgaXMgdGhlIHZlY3RvciBjb250YWluaW5nIHZhbHVlcyBpbiB0aGUgaGlzdG9ncmFtDQoNCi0gICBgbWFpbmAgaW5kaWNhdGVzIHRoZSB0aXRsZSBvZiB0aGUgY2hhcnQNCg0KLSAgIGBjb2xgIGlzIHVzZWQgdG8gc2V0IHRoZSBjb2xvcnMgb2YgdGhlIGJhcnMNCg0KLSAgIGB4bGFiYCwgYHlsYWJgIGdpdmUgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSB4IGF4aXMgYW5kIHkgYXhpcyByZXNwZWN0aXZlbHkNCg0KMi4gIFRoZSBgcmVwKClgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gcmVwbGljYXRlIHZhbHVlcywgYW5kIHJldHVybnMgYSB2ZWN0b3INCg0KYHJlcCh4LCB0aW1lcywgZWFjaCwgbGVuZ3RoLm91dClgDQoNCndoZXJlOg0KDQotICAgYHhgIGlzIHRoZSB2ZWN0b3IgdG8gYmUgcmVwbGljYXRlZA0KDQotICAgYHRpbWVzYCBpcyB0aGUgbnVtYmVyIG9mIHRpbWVzIHRvIHJlcGVhdCB0aGUgZW50aXJlIHZlY3Rvcg0KDQotICAgYGVhY2hgIGlzIHRoZSBudW1iZXIgb2YgdGltZXMgdG8gcmVwZWF0IGVhY2ggZWxlbWVudCBvZiB0aGUgdmVjdG9yDQoNCi0gICBgbGVuZ3RoLm91dGAgaXMgdGhlIGRlc2lyZWQgbGVuZ3RoIG9mIHRoZSBvdXRwdXQgdmVjdG9yIChleHRlbmRzIG9yIHRydW5jYXRlcyB0aGUgcmVzdWx0KQ0KDQojIyMjIFN0ZXAgMTogRGVmaW5lIHRoZSB2ZWN0b3Igb2YgYHNhbXBsZV9tZWFuc2ANCg0KYGBge3J9DQpuIDwtIDEwMDANCg0KIyBjcmVhdGUgYW4gZW1wdHkgdmVjdG9yIG9mIGxlbmd0aCBuIHdpdGggbnVsbCAoTkEpIHZhbHVlcyB1c2luZyBgcmVwKClgIGZ1bmN0aW9uDQoNCnNhbXBsZV9tZWFucyA8LSByZXAoTkEsIG4pDQoNCiMgZmlsbCBlbXB0eSB2ZWN0b3Igd2l0aCB0aGUgc2FtcGxlIG1lYW5zIHVzaW5nIGBybm9ybSgpYCBmdW5jdGlvbiB3aXRoIGdpdmVuIG1lYW4gYW5kIHMuZC4gDQoNCmZvciAoaSBpbiAxOm4pIHsNCiAgc2FtcGxlX21lYW5zW2ldIDwtIG1lYW4ocm5vcm0oMjAsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lYW49MTApLA0KICAgICAgICAgICAgICAgICAgICAgICAgICBzZD0xMCkNCn0NCg0KIyByZXR1cm4gZmlyc3QgNiByb3dzDQpoZWFkKHNhbXBsZV9tZWFucykNCmBgYA0KDQojIyMjIFN0ZXAgMjogQ3JlYXRlIGEgaGlzdG9ncmFtIHRvIHZpc3VhbGl6ZQ0KDQpgYGB7cn0NCmhpc3Qoc2FtcGxlX21lYW5zLA0KICAgICBtYWluPSJTYW1wbGluZyBEaXN0cmlidXRpb24iLA0KICAgICB4bGFiPSJTYW1wbGUgTWVhbnMiLA0KICAgICB5bGFiPSJGcmVxdWVuY3kiLA0KICAgICBjb2w9J2JsdWUnKQ0KYGBgDQoNCiMjIyMgU3RlcCA0OiBUbyBjcm9zcyBjaGVjaywgZmluZCB0aGUgbWVhbiBhbmQgcy5kLiAgDQoNCmBgYHtyfQ0KbWVhbihzYW1wbGVfbWVhbnMpDQpzZChzYW1wbGVfbWVhbnMpDQpgYGANCg0KIyMjIyBTdGVwIDU6IFRvIGZpbmQgdGhlIHByb2JhYmlsaXR5IG9mIGEgZ2VuZXJhdGVkIHNhbXBsZSBtZWFuIGhhdmluZyBtZWFuIFw+PSAxMA0KDQpgYGB7cn0NCnN1bShzYW1wbGVfbWVhbnMgPj0gMTApIC8gbGVuZ3RoKHNhbXBsZV9tZWFucykNCmBgYA0K