Slicenorm
Slicenorm
normal_ss
erase c1-c200
erase k1-k200
note RANDOM VARIATE GENERATOR DISTRIBUSI NORMAL
note METODE SLICE SAMPLING
note MASUKKAN JUMLAH DATA (N) YANG AKAN DIBANGKITKAN
set c5;
file 'terminal';
NObs 1.
let k5=c5(1)
name c5 'DATA (N)'
# k5 = N
note
note MASUKKAN NILAI 'MU' YANG DIINGINKAN
set c6;
file 'terminal';
nobs 1.
let k6=c6(1)
name c6 'MU'
# k6 = mu
note
note MASUKKAN NILAI 'SIGMA' YANG DIINGINKAN
set c7;
file 'terminal';
nobs 1.
let k7=c7(1)
name c7 'SIGMA'
# k7 = sigma
note
note SEDANG PROSES, MOHON TUNGGU SEBENTAR...
note
note .......
note
# menentukan batas bawah dan batas atas untuk distribusi normal
let k105=k6-6*k7 #inisialisasi batas bawah sumbu x
let k106=k6+6*k7 #inisialisasi batas atas sumbu x
let k10=0
do k1=1:k5
let k10=k10+1
# mendokumentasikan proses
let c10(k10)=k2
name c10 'f(x)'
let c11(k10)=c4(1)
name c11 'Vert_Rand'
let c12(k10)=k105
name c12 'Lower_Bound'
let c13(k10)=k106
name c13 'Upper_Bound'
enddo
endmacro