Professional Documents
Culture Documents
Lampiran 18 Syntax
Lampiran 18 Syntax
Sintak data
##Definisi
#ch=Curah Hujan
#rrs=Rata-Rata Suhu
#ka=Kecepatan Angin
data=read.delim("clipboard")
data
attach(data)
summary(data)
ch=data$Curah.Hujan ch
rrs=data$Rata.Rata.Suhu
rrs
ka=data$Kecepatan.Angin
ka
par(mfrow=c(2,1))
plot(rrs, type="l", col="blue", xlab="Observasi", ylab="Rata-Rata Suhu", main="Suhu Udara" )
plot(ka, type="l", col="blue", xlab="Observasi", ylab="Kecepatan Angin" ,main="Kecepatan Angin")
par(mfrow=c(1,1))
plot(ch, type="l", col="brown", lwd=2, xlab="Observasi", ylab="Curah Hujan", main="Curah Hujan")
library(tseries)
par(mfrow=c(2,1))
acf(ch, main="ACF Curah Hujan")
pacf(ch, main="PACF Curah Hujan")
acf(rrs, main="ACF Rata-Rata Suhu")
pacf(rrs, main="PACF Rata-Rata Suhu")
acf(ka, main="ACF Kecepatan Angin")
pacf(ka, main="PACF Kecepatan Angin")
#Uji Stasioner
# a. Terhadap varian
#Estimasi nilai lambda
library(forecast)
lambda1=BoxCox.lambda(rrs,method="loglik")
lambda1
lambda2=BoxCox.lambda(ka,method="loglik")
lambda2
lambda3=BoxCox.lambda(ch,method="loglik")
lambda3
#Transformasi Boc-Cox
bch=BoxCox(rrs, lambda1)
bch
brrs=BoxCox(ka, lambda2)
brrs
bka=BoxCox(ch, lambda3)
bka
lambda11=BoxCox.lambda(brrs,method="loglik")
lambda11
lambda22=BoxCox.lambda(bka,method="loglik")
lambda22
lambda33=BoxCox.lambda(bch,method="loglik")
lambda33
#Transformasi Data
#rrs1=transformasi suhu udara
#ka1=transformasi kecepatan angin
#ch1=transformasi curah hujan
rrs1=rrs^9/100^6.5
rrs1
ka1=ka^-3.55
ka1
ch1=ch^0.26
ch1
lambda111=BoxCox.lambda(rrs1,method="loglik")
lambda111
lambda222=BoxCox.lambda(ka1,method="loglik")
lambda222
lambda333=BoxCox.lambda(ch1,method="loglik")
lambda333
plot(rrs1, type="l", col="brown", lwd=2, xlab="Observasi", ylab="Transformasi Rata-Rata Suhu" )
plot(ka1, type="l", col="blue", lwd=2, xlab="Observasi", ylab="Transformasi Kecepatan Angin" )
plot(ch1, type="l", col="blue", lwd=2, xlab="Observasi", ylab="Transformasi Curah Hujan" )
#Deret Pemutihan
data1=read.delim("clipboard")
data1
betha1=data1$bethach1
betha1
alprrs1=data1$alpharrs1
alprrs1
betha11=data1$bethach11
betha11
alpka1=data1$alphaka1
alpka1
ccf.suhu=Ccf(betha1,alprrs1, type="correlation",xlab="lag", ylab="CCF", main="Korelasi Silang
Curah Hujan dan Suhu Udara")
ccf.suhu
ccf.kec.angin=Ccf(betha11,alpka1,type="correlation",xlab="lag",ylab="CCF",main="Korelasi Silang
Curah Hujan dan Kecepatan Angin")
ccf.kec.angin
#Menentukan noise suhu udara
#nts=noise suhu udara
data2=read.delim("clipboard")
data2
nts=data2$noise.suhu
nts1=arma(nts, order=c(0,1))
nts1
nts2=arma(nts, order=c(0,2))
nts2
nts3=arma(nts, order=c(1,0))
nts3
nts4=arma(nts, order=c(2,0))
nts4
nts5=arma(nts, order=c(1,1))
nts5
nts6=arma(nts, order=c(2,2))
nts6
summary(nts1)
summary(nts2)
summary(nts3)
summary(nts4)
summary(nts5)
summary(nts6)