# Mindanao State University
# General Santos City
# Submitted by: Roland Fritz C. Adam
# Exer1: generate data with mean 2 and standard deviation 1.5 using rnorm()command
data <- rnorm(1000,2,1.5) # 1 thousand values
length(data) # count number of elements
## [1] 1000
data[1:20] # display first 20 elements
## [1] -0.4039912 1.4266027 -0.9013912 1.7963473 2.5602453 4.3794270
## [7] 5.3009881 1.1066330 1.2364662 -0.6262573 2.8060451 0.5767450
## [13] -0.2757780 0.4405118 3.8564487 2.2473057 2.5534552 0.3696604
## [19] 1.4044373 3.4330014
data[1:300] # display the first 300 elements
## [1] -0.40399117 1.42660266 -0.90139116 1.79634727 2.56024528 4.37942704
## [7] 5.30098811 1.10663302 1.23646617 -0.62625731 2.80604506 0.57674501
## [13] -0.27577804 0.44051177 3.85644865 2.24730572 2.55345522 0.36966037
## [19] 1.40443727 3.43300136 1.74364695 2.51728037 1.74065025 3.03417235
## [25] 2.01976186 2.12098345 3.53835497 3.81291902 3.03429451 4.23280102
## [31] 3.82601290 3.94999686 2.68623509 3.45574894 1.96246531 2.82372147
## [37] 3.47765800 1.62728287 1.30718496 -1.78914721 1.61552461 3.62015209
## [43] 4.00606735 1.89359218 3.58236071 1.62167951 5.38416955 0.17241925
## [49] 1.72561688 3.11130606 2.08555090 5.46233573 1.44570514 0.40924558
## [55] -1.08207385 0.52300887 0.54249510 2.78160451 2.75007403 2.75234094
## [61] 1.57387052 0.80129602 2.23006398 0.46606418 0.31402600 3.54621198
## [67] 0.16404095 -0.21638751 2.78357975 2.61252253 4.15592250 4.70486406
## [73] 3.33751988 4.72400865 0.63555615 1.95342380 2.19818155 1.13889328
## [79] 1.38957441 1.66884221 1.29583458 3.12762974 1.95089050 0.71432179
## [85] 1.20629869 2.05536890 3.56938039 2.65415532 2.14583804 -0.45756064
## [91] 0.55261186 3.73615382 2.63836981 -0.44820453 1.02273830 0.21050426
## [97] 3.33810791 3.73197838 2.07169827 2.59590585 3.29734652 0.39765194
## [103] 1.59148879 -1.17111333 2.91109574 2.68126977 1.71730953 3.50434798
## [109] 0.56533429 -0.45565082 1.88553221 1.85166443 3.34907196 2.81108025
## [115] -0.08868357 3.51785846 3.48199119 -0.32550888 2.17126354 4.24854725
## [121] 1.85501276 2.23002350 3.17589038 1.83730396 1.67552336 3.48453941
## [127] 2.49529641 -0.03792833 4.70991836 1.85500226 0.65348891 5.18215162
## [133] 0.27847395 0.92093167 0.50378108 0.82713078 2.63696673 2.09691846
## [139] 3.45870281 2.27929617 1.52450848 2.33894629 1.05313138 1.14977552
## [145] 5.89172024 4.37981630 1.36254042 2.03225365 3.58023750 2.56800464
## [151] 2.44477913 4.20425225 0.42754150 0.48366519 -0.47271402 1.12525596
## [157] 1.26151230 3.40753555 3.27109338 2.96163274 2.01444810 5.38062519
## [163] 0.50896989 3.10689219 1.31821375 -0.27514948 -0.72760708 3.63233825
## [169] -2.48640282 3.42991226 0.47666313 3.31240808 0.61709572 3.16932755
## [175] 2.20995133 3.40435959 3.33188759 3.02441612 2.89252661 -0.04459067
## [181] 5.98254741 2.16526162 3.82314209 2.22473266 1.39808581 2.93236286
## [187] 1.53197404 0.91772096 2.49010128 2.23532799 0.34430010 1.67452388
## [193] 1.52252715 4.81639611 1.03069777 0.98656757 0.22412080 2.73619201
## [199] 2.56588813 4.64362392 0.04167771 0.11355408 1.97219083 0.44953939
## [205] -0.93919907 0.27527885 1.13221642 3.03687916 1.70229745 2.88387674
## [211] 3.68992549 2.29432886 4.35951913 4.32271404 1.41505678 -1.31067690
## [217] 1.96943763 2.43196245 0.37903732 -0.01739904 1.85826990 0.44451672
## [223] 2.93997317 4.81024918 2.23410927 3.31106350 0.78537810 2.92334542
## [229] 4.01673758 3.37665165 2.73630548 1.72482335 0.34449318 1.61320269
## [235] 0.48836715 2.18830257 3.03535973 1.69433284 0.92903199 4.30367661
## [241] 0.27942615 2.30360337 2.05453950 2.08262594 1.03606014 1.13188690
## [247] 3.48573404 1.83803728 3.34943885 1.42177877 2.02008376 2.96908255
## [253] 5.53648720 2.64346606 1.13007729 3.73419078 1.21269087 1.35484588
## [259] 1.25304314 2.38475330 1.31758092 2.95715042 2.17930175 3.31986717
## [265] 4.04929264 1.15201913 1.67457581 2.98787705 2.81842156 3.89884297
## [271] 0.64338472 1.89105492 2.15998853 1.90660788 -0.32179724 -1.90934190
## [277] -1.70203437 -0.06595772 2.50492197 2.53987505 2.73059713 1.54188930
## [283] 1.76367417 0.15977499 0.32014373 0.18984263 2.96660965 1.31146432
## [289] 3.09980675 1.82959404 2.31292841 4.18847807 4.06579320 2.67673717
## [295] 3.11511825 1.71973315 2.95368211 0.63510101 4.96050776 0.61143272
# Exer2: Draw histogram with one main title and different thickness
maintitle <- "Histogram and Density Plot"
hist(data, breaks=20,col="lightblue",main = maintitle)

hist(data, breaks=40,col="lightblue",main = maintitle)

hist(data, breaks=100,col="gray",main = maintitle)

hist(data, breaks=300,col="gray",main = maintitle)

# Exer3: Draw histogram with one main title and sub title
subtitle <- "This is my second title"
maintitle <- paste0("Histogram and Density Plot \n",subtitle)
hist(data, breaks=20,col="lightblue",main = maintitle)

hist(data, breaks=40,col="lightblue",main = maintitle)

hist(data, breaks=100,col="gray",main = maintitle)

# Question: What causes the subtitle to be in the second line?
# Exer4: Draw histogram with main title and sub title
subtitle <- "This is my second title"
maintitle <- paste0("Histogram and Density Plot \n",subtitle)
hist(data, breaks=20,col="lightblue",main = maintitle)
# # Add density curve. We define the range of the density curve
x = seq(from=min(data), to=max(data), length.out=100)
norm_dist = dnorm(x, mean=mean(data), sd=sd(data)) * (max(data)-min(data))/20*length(data)
lines(x, norm_dist, col='violet',lwd=4)

# Exer5: Draw histogram with main title and sub title
subtitle <- "This is my second title"
maintitle <- paste0("Histogram and Density Plot \n",subtitle)
hist(data, breaks=20,col="lightblue",main = maintitle)
# Add density curve and the location of the mean value
(x = seq(from=min(data), to=max(data), length.out=100))
## [1] -2.48640282 -2.39901338 -2.31162394 -2.22423450 -2.13684506 -2.04945562
## [7] -1.96206618 -1.87467674 -1.78728730 -1.69989786 -1.61250842 -1.52511898
## [13] -1.43772954 -1.35034010 -1.26295066 -1.17556122 -1.08817178 -1.00078234
## [19] -0.91339290 -0.82600346 -0.73861402 -0.65122458 -0.56383514 -0.47644570
## [25] -0.38905626 -0.30166682 -0.21427738 -0.12688794 -0.03949850 0.04789094
## [31] 0.13528038 0.22266982 0.31005926 0.39744870 0.48483814 0.57222758
## [37] 0.65961702 0.74700646 0.83439590 0.92178533 1.00917477 1.09656421
## [43] 1.18395365 1.27134309 1.35873253 1.44612197 1.53351141 1.62090085
## [49] 1.70829029 1.79567973 1.88306917 1.97045861 2.05784805 2.14523749
## [55] 2.23262693 2.32001637 2.40740581 2.49479525 2.58218469 2.66957413
## [61] 2.75696357 2.84435301 2.93174245 3.01913189 3.10652133 3.19391077
## [67] 3.28130021 3.36868965 3.45607909 3.54346853 3.63085797 3.71824741
## [73] 3.80563685 3.89302629 3.98041573 4.06780517 4.15519461 4.24258405
## [79] 4.32997349 4.41736293 4.50475237 4.59214181 4.67953125 4.76692069
## [85] 4.85431013 4.94169957 5.02908900 5.11647844 5.20386788 5.29125732
## [91] 5.37864676 5.46603620 5.55342564 5.64081508 5.72820452 5.81559396
## [97] 5.90298340 5.99037284 6.07776228 6.16515172
norm_dist = dnorm(x, mean=mean(data), sd=sd(data)) * (max(data)-min(data))/20*length(data)
lines(x, norm_dist, col='violet',lwd=4)
abline(v = mean(data), col="black", lwd=3, lty=2)
# Add legend to top right position
legend("topright",
legend = c("Histogram", "density curve", "Average"),
col = c("lightblue", "violet", "black"),
lty = 1)

# Compute Quartile values Q1,Q2 and Q3
# These quantities divide the data into 4 equal parts
hist(data, breaks=20,col="lightblue",main = maintitle)
Quantiles = quantile(data)
Quantiles
## 0% 25% 50% 75% 100%
## -2.486403 1.032561 2.054769 2.984919 6.165152
# locate the quartiles Q1, Q2, Q3
abline(v = Quantiles[2], col="black", lwd=3, lty=3)
abline(v = Quantiles[3], col="red", lwd=3, lty=3)
abline(v = Quantiles[4], col="blue", lwd=3, lty=3)

# Exer6: Locate the lowest 5% and the highest 5% of the distribution data
summary(data)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## -2.486 1.033 2.055 2.001 2.985 6.165
subtitle <- "This is my second title"
maintitle <- paste0("Histogram and Density Plot \n",subtitle)
hist(data, breaks=20,col="lightblue",main = maintitle)
# Add density curve (define the range of the density curve)
x = seq(from=min(data), to=max(data), length.out=100)
norm_dist = dnorm(x, mean=mean(data), sd=sd(data)) * (max(data)-min(data))/20*length(data)
lines(x, norm_dist, col='violet',lwd=4)
abline(v = mean(data), col="black", lwd=3, lty=2)
# Add legend
legend("topright",
legend = c("Histogram", "density curve", "Average"),
col = c("lightblue", "violet", "black"),
lty = 1)
# Locate lowest 5% and highest 5% of the data
quantile(data,prob = 0.05)
## 5%
## -0.4557463
abline(v = quantile(data,prob = 0.05), col="red", lwd=3, lty=3)
# Area to the left of the red line is lowest 5% of the data
quantile(data,prob = 0.95)
## 95%
## 4.289416
abline(v = quantile(data,prob = 0.95), col="blue", lwd=3, lty=3)

# Area to the right of the blue line is top 5% of the data
# Area in between the red line and the blue line is 90%
# of the data
# How to get the values (lowest 5%)
(Cutoff <- quantile(data,prob = 0.05))
## 5%
## -0.4557463
# mark those values that is lower than -.42 as true
# and higher than -.42 as false
(Low5Percent <- (data < Cutoff))
## [1] FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE
## [13] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [25] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [37] FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [49] FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
## [61] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [73] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [85] FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
## [97] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
## [109] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [121] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [133] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [145] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
## [157] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
## [169] TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [181] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [193] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [205] TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
## [217] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [229] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [241] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [253] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [265] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
## [277] TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [289] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [301] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [313] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [325] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [337] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [349] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [361] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [373] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [385] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
## [397] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [409] FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
## [421] FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [433] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
## [445] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [457] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [469] FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
## [481] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [493] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [505] FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [517] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [529] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [541] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
## [553] FALSE TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [565] TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [577] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [589] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [601] FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
## [613] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [625] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [637] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [649] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [661] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [673] FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE TRUE
## [685] TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [697] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [709] TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [721] FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [733] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [745] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [757] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE
## [769] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
## [781] TRUE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
## [793] FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
## [805] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [817] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [829] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE
## [841] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [853] FALSE TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
## [865] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [877] FALSE FALSE FALSE FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
## [889] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
## [901] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [913] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [925] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE
## [937] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [949] FALSE TRUE TRUE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
## [961] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [973] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [985] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [997] FALSE FALSE FALSE TRUE
# count all true values using the sum command
sum(Low5Percent[TRUE])
## [1] 50
# there are 50 of them
# filter those 50 values that are smaller than the cutoff
data[Low5Percent==TRUE]
## [1] -0.9013912 -0.6262573 -1.7891472 -1.0820739 -0.4575606 -1.1711133
## [7] -0.4727140 -0.7276071 -2.4864028 -0.9391991 -1.3106769 -1.9093419
## [13] -1.7020344 -0.8193178 -0.4693856 -1.5069348 -1.4316741 -1.1694187
## [19] -1.4565382 -0.9490689 -1.8178089 -0.5161560 -1.1882866 -1.6949871
## [25] -0.7494735 -1.1715301 -0.6108012 -0.8240508 -1.6086942 -0.6359931
## [31] -0.4766162 -0.5369361 -1.0924377 -0.8039349 -0.6515796 -0.7807452
## [37] -0.5865904 -0.6240106 -0.8985191 -0.7123267 -1.7170952 -1.0473325
## [43] -0.5699327 -1.6416877 -1.5634607 -1.4198363 -0.7618374 -0.6154008
## [49] -1.3500304 -0.7573491
# How to get the top 5%
(Cutoff <- quantile(data,prob = 0.95))
## 95%
## 4.289416
(Top5Percent <- (data >= Cutoff))
## [1] FALSE FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE FALSE FALSE
## [13] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [25] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [37] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
## [49] FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [61] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
## [73] FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [85] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [97] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [109] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [121] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE TRUE
## [133] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [145] TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [157] FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
## [169] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [181] TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [193] FALSE TRUE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
## [205] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSE
## [217] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
## [229] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
## [241] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [253] TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [265] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [277] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [289] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
## [301] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [313] FALSE FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE FALSE FALSE
## [325] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [337] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
## [349] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [361] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [373] TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [385] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [397] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [409] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [421] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [433] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE
## [445] FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [457] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [469] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE
## [481] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [493] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [505] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [517] FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [529] FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
## [541] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE TRUE FALSE
## [553] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [565] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
## [577] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [589] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [601] FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE
## [613] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [625] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [637] FALSE FALSE TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [649] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [661] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE TRUE
## [673] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [685] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE
## [697] FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
## [709] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
## [721] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [733] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [745] FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
## [757] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [769] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [781] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [793] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [805] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [817] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [829] FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
## [841] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [853] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [865] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [877] TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [889] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [901] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE
## [913] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [925] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [937] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE
## [949] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [961] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [973] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [985] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [997] FALSE FALSE FALSE FALSE
sum(Top5Percent[TRUE]) # counts all the true values
## [1] 50
data[Top5Percent==TRUE]
## [1] 4.379427 5.300988 5.384170 5.462336 4.704864 4.724009 4.709918 5.182152
## [9] 5.891720 4.379816 5.380625 5.982547 4.816396 4.643624 4.359519 4.322714
## [17] 4.810249 4.303677 5.536487 4.960508 4.873470 5.100670 5.065901 4.599945
## [25] 5.833303 5.029470 4.476711 4.689125 4.327433 5.605478 4.837975 4.381043
## [33] 4.406755 4.547944 5.470323 5.489361 4.617099 4.963088 4.589540 4.541976
## [41] 4.809303 5.090811 6.165152 4.736786 4.919337 4.436285 4.421776 4.447797
## [49] 4.551210 4.444971