##############################################
## Sumber: ##
## Irfan Yulianto (WCS/FPIK-IPB) ##
## Siska Agustina (WCS) ##
## Modifikasi: ##
## Nurul Latifah (FPIK-UNDIP) ##
##############################################
rm(list = ls())
install.packages("TropFishR")
install.packages("fishmethods")
install.packages("nlme", lib = .libPaths()[2])
install.packages("lme4")
library(lme4)
library(fishmethods)
library(TropFishR)
#A. ELEFAN
#ELEFAN Fitting
set.seed(1)
#fungsi set.seed digunakan untuk menghasilkan sampel yang sama berulang kali
#Ketika kita menghasilkan angka acak tanpa fungsi set.seed () maka akan
menghasilkan sampel yang berbeda pada waktu eksekusi yang berbeda
#n adalah nomor seed yang merupakan nilai integer
#contoh jika kita membuat perintah sample(LETTERS, 6) maka akan muncul [1] "Y"
"D" "G" "A" "B" "K"
#jika kita mengetikkan perintah yang sama lagi sample(LETTERS, 6) maka hasil
yang muncul [1] "N" "R" "S" "A" "U" "V" berbeda dengan hasil awal
#Nah jika kita menggunakan perintah set.seed(321) sebelum perintah
sample(LETTERS, 6) pertama dan kedua maka hasil pertama dan kedua akan sama
CA_data_ELEFAN<-ELEFAN(CA_data, Linf_range=seq(Linf.min,Linf.max,1),K_range =
seq(K.min,K.max,0.05))
#metode ELEFAN (Electronic length frequency analysis)
#ELEFAN adalah sistem metode penilaian stok menggunakan length-frequency (LFQ)
data
CA_data_ELEFAN$Rn_max #0.281
plot(CA_data_ELEFAN, Fname = "catch", draw = FALSE)
lfqFitCurves(CA_data_ELEFAN, col=4, par=CA_data_ELEFAN$par, draw=TRUE)$Rn_max