Professional Documents
Culture Documents
Rapfish Execution.r
Rapfish Execution.r
source("rapfish_functions.R")
print("Starting...")
n_radar=round(num_fish/10,0)
p1_radar=seq(1,n_radar*10,by=10)
p2_radar=p1_radar
p2_radar[1:(n_radar-1)]=p1_radar[2:n_radar]-1
p2_radar[n_radar]=num_fish
# ----MAIN--------------------------------------------------
for(i in 1:nfield) {
fisheries.all = loaddata(filenames[i])
n_att=ncol(fisheries.all)
anchors=loaddata(anchor_files[n_att-3])
n_an=nrow(anchors)
colnames(anchors)<-colnames(fisheries.all)
fisheries.dat=fisheries.all[1:num_fish,]
fisheries.raw=rbind(anchors,fisheries.dat)
fisheries.scaled = mdscale(fisheries.raw)
f_images=paste(discipline.names,".jpg",sep="")
jpeg(filename=f_images[i],width=20,height=16,units="cm",res=500)
Res=ifelse(nfield>30,
RAPplot1(fisheries.scaled,num_fish,n_an),
RAPplot2(fisheries.scaled,num_fish,n_an))
sustainability[,i]= fisheries.scaled[(n_an+1):nrow(fisheries.scaled),1]
}
rownames(sustainability)<-rownames(fisheries.dat)
colnames(sustainability)<-discipline.names
#Radar plots
for(i in 1:n_radar) {
f_images=paste("Radar_",seq(1,n_radar),".jpg",sep="")
jpeg(filename=f_images[i],width=20,height=16,units="cm",res=500)
radarplot(sustainability[p1_radar[i]:p2_radar[i],])
dev.off()
}
print("Complete.")