a<-c(60,70,65,40,45)
b<-c(2,3,6,1,7)
mean(a)
## [1] 56
mean(b)
## [1] 3.8
a+b
## [1] 62 73 71 41 52
a*b
## [1] 120 210 390 40 315
################################################
for (i in 1:10) {cat("aku main layang layang\n")}
## aku main layang layang
## aku main layang layang
## aku main layang layang
## aku main layang layang
## aku main layang layang
## aku main layang layang
## aku main layang layang
## aku main layang layang
## aku main layang layang
## aku main layang layang
################################################
nilai<-function(x){
cat("nilai anda: ",x,"\nAnda mendapatkan ")
if (x>=0&&x<50){
cat("grade E\n")
}
if(x>=59&&x<60){ cat("grade D\n")
}
if(x>=60&&x<70){ cat("grade c\n")
}
if(x>=70&&x<80){ cat("grade b\n")
}
if(x>=80&&x<100){ cat("grade a\n")
}
}
nilai(90)
## nilai anda: 90
## Anda mendapatkan grade a
nilai(59)
## nilai anda: 59
## Anda mendapatkan grade D
#############################################
keputusan <- function(x,myu,alpha = 0.05){
uji_t<- t.test(x,mu =myu, altternative =" two.sided")
cat ("hipotesis:\n")
cat (" h0 :mu =",myu, "\n")
cat (" h1 :mu !=",myu, "\n")
cat("hasil uji:\n")
cat("t-hitung =", round(uji_t$statistic,3), "\n")
cat("df =", uji_t$parameter, "\n")
cat("pray value =", round(uji_t$p.value,3), "\n\n")
cat("keputusan (a =",alpha, "):\n")
if (uji_t$p.value< alpha){
cat("tolak H0\n")
cat("Rata rata populasi dari data adalah tidak sama dengan 12\n")
}else {
cat("Gagaltolak H0\n")
cat("Rata rata populasi dari data adalah sama dengan 12\n")
}
cat(" ")
}
A<-c(15,20,11,25,10,12)
keputusan(A,12)
## hipotesis:
## h0 :mu = 12
## h1 :mu != 12
## hasil uji:
## t-hitung = 1.455
## df = 5
## pray value = 0.205
##
## keputusan (a = 0.05 ):
## Gagaltolak H0
## Rata rata populasi dari data adalah sama dengan 12
##