Anda di halaman 1dari 2

#---------------------------------------------------------------#---Programer: Selfi Haris-----------------------------#---Makassar, 1 November 2014------------------------------#--------------------------------------------------------------------#--- Penentuan lokasi direktori--------------------------------------rm(list=ls(all=TRUE))

#--- Ambil data-----------------------------------------------------setwd("D:/R")


dataku<-read.table("spektrumBHR.csv",header=TRUE,sep= ",",dec=".")
dataku
#--cek struktur data-------------------------str (dataku)
#--cek jenis-jenis spesies yang ada-----------unique(dataku$Spesies)
#-Unique (dataku$Bentuk.hidup)
#-------------------------------------------------------------------#-- menentukan rata-rata penutupan setiap bentuk hiduo
#---spesies--------Data1<-aggregate(dataku$Rata.rata.derajat.penutupan,
list
(Lform=dataku$Bentuk.hidup,
Spesies=dataku$Spesies, plot=dataku$plot), mean)
Data1
#----------------------------------------------#-- menetukan jumlah rata-rata penutupan tajuk setiap
#--- spesies --------------------------------------#--- Pada setiap plot ------------------------------------Data2 <- aggregate (data1$x, list (Lform= data1$LForm, Plot = data1$Plot), sum)
Data2
#---------------------------------------------#--------- Menentukan total rata-rata penutupan tajuk setiap -----#--- bentuk hidup-------------------------------data3<- aggregate (data2$x, list(Lform=data2$LForm), sum)
data3
#-----------------------------------------------------------data4 <-sum (data3$x)/3
data4 <- (data3$x)/3
sum (data4)
rata.rata<-data4
data3<-data.frame(data3,rata.rata)
data3

LForm<-c(Ch)
X <- 0
rata.rata <- 0
data5 <-data.frame(LForm, x, rata-rata)
data5
data3 <-rbind(data3,data5)
data3
jumrata<-sum(data3$rata.rata)
jumrata
#------------------------------------------------------------#--- Fungsi untuk menetukan Life Form Pengamatan penutupan----#-- tajuk ---PPT <- function(a,b) {(a/b)*100}
#-- Menghitung Life.Form.Pengamatanpenutup tajuk
Life.Form. Pengamatan <-PPT (data3$rata.rata, jumrata)
#--- menetapkan tiga angka dibelakang koma-------Options (digits=3)
#-------------------------------------Data3 <-data.frame(data3,Life.Form.Pengamatan)
Data3
#--- Membuat vector nilai penyebaran penutupan bentuk hidup
#-- Raunkiaer
Raunkiaer <-c(9,26,16,13,9)
Data3<-data.frame(data3,Raunkiaer)
Data3
Data <-as.matrix(data3)
#----------------------------------------------#--- (1) Memotong data untuk membuat grafik barplot----------------#--------------------------------------------------------------------Data<-data3[,c(4,5)]
Row.names(data)<-c(G/Cr,H,P,Th,Ch)
Data.grafik,-as.matrikx(data)
Str(data.grafik)
Dta.grafik
#---(2) Transformasi data---------------------------------#---baris jadi kolum, kolum jadi baris------------------------Data.grafik<-data.grafik)
Data.grafik

Anda mungkin juga menyukai