dat <- read.csv("~/Documents/Metodos_II/data2.csv")
den <- read.csv("Densidad.total.csv", sep = ";")

Loop para asignar densidad (g/cm³) a cada Género

Lo primero será asignar la densidad a nivel de género para cada observación utilizando el siguiente bucle.

dat$DENSIDAD <- dat$GENERO
dat$DENSIDAD <- as.character(dat$DENSIDAD)
class(dat$DENSIDAD)

for (i in levels(den$genero)) {
  id <- which(dat$DENSIDAD==i)
  dat$DENSIDAD <- replace(dat$DENSIDAD, id, den[den$genero==i,2]) 
}
dat$DENSIDAD <- as.numeric(dat$DENSIDAD)
class(dat$DENSIDAD)

Densidad por parcelas

Posteriormente un aggregate para hallar la densidad de madera por parcela.

density <- aggregate(dat$DENSIDAD~dat$PARCELA, FUN = sum)

LAI <- read.csv("LAI_data.csv")
plots <- read.csv("datxplot.csv")
plots <- cbind(plots,LAI[,2:3],density[,2])

Correlación Parametros Estructurales - LAI

La evaluación visual entre los parámetros a nivel de parcela no evidencia una relación lineal entre nuestras variables de interés. Tan solo permite ver relaciones redundantes entre la riqueza de géneros y especies con la equidad, entre los indices de diversidad (Shannon y Simpson) y entre el LAI_4Ring con el LAI_5Ring.

pairs(plots[,1:9])

pairs(plots[,10:16])

Calculo de biomasa usando diametro (cm), densidad de madera (g/cm^3) y Altura (m).

El calculo de la biomasa se realiza usando los modelos con altura y sin altura que tuvieron un mejor ajuste según los datos de (Alvarez et al., 2012)

Model type I.3

se calcula la biomasa para cada observación utilizando el modelo type I.3 el cual tiene en cuenta el Diametro (D), la altura (H) y la densidad de la madera (q). Teniendo en cuenta que se debe cambiar la medida de la altura a m y se deben transformar los valores en ln de la biomasa aerea (ABG) con la función exp()

a = -2.032
c = 0.937
for (i in 1:length(rownames(dat))){
  D = dat$DAP[i]
  H = dat$A..TOTAL[i]/100
  q = dat$DENSIDAD[i]
  dat$BIOMASS_DH[i] <- a + c*log(D^2*H*q)
  dat$BIOMASS_DH[i] <- exp(dat$BIOMASS_DH[i])
}

Model type II.1

se calcula la biomasa para cada observación utilizando el modelo type II.1 el cual tiene en cuenta el Diametro (D) y la densidad de la madera (q). Teniendo en cuenta que se deben transformar los valores en ln de la biomasa aerea (ABG) con la función exp()

a = 1.836
b1 = -1.255
b2 = 1.169
b3 = -0.122
d = -0.222
for (i in 1:length(rownames(dat))){
  D = dat$DAP[i]
  q = dat$DENSIDAD[i]
  dat$BIOMASS_D[i] <- a + b1*log(D)+b2*(log(D))^2 + b3*(log(D))^3 + d*log(q)
  dat$BIOMASS_D[i] <- exp(dat$BIOMASS_D[i])
}

Biomasa por parcela

Se calcula la biomasa por cada parcela, según los dos modelos

biomass_d <- aggregate(dat$BIOMASS_D~dat$PARCELA, FUN = sum)
biomass_dh <- aggregate(dat$BIOMASS_DH~dat$PARCELA, FUN = sum)

agrego los datos de riqueza de familias, géneros, densidad de familias… etc. por parcela al data.frame “plots”

plots <- cbind(plots, biomass_d[,2], biomass_dh[,2])
print(plots)

Relación entre las variables

Sin embargo como lo observado en la gráfica hecha anteriormente con la función pairs() no parece existir una relación lineal entre el LAI con la Biomasa de cada parcela, quizá debido al pequeño gradiente que tenemos en el LAI o al reducido número de plots utilizados en el análisis.

Una de las relaciones a rescatar sería la densidad de las Alfaroas con respecto a la densidad total de individuos.

plot(plots$Densidad.de.individuos,plots$Densidad.de.Alfaroa, xlab = "Densidad de individuos por parcela", ylab = "Densidad de Alfaroa por parcela")

La densidad de la madera con el area basal de las Alfaroas

plot(plots$`density[, 2]`, plots$Area.basal.Alfaroa, xlab = "Densidad de la madera", ylab = "Area basal Alfaroa")

LS0tCnRpdGxlOiAiQ2FsY3VsbyBiaW9tYXNhIC0gUmVsYWNpw7NuIGNvbiBMQUkgeSBvdHJhcyB2YXJpYWJsZXMiCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KCmBgYHtyLCBldmFsID0gRkFMU0V9CmRhdCA8LSByZWFkLmNzdigifi9Eb2N1bWVudHMvTWV0b2Rvc19JSS9kYXRhMi5jc3YiKQpkZW4gPC0gcmVhZC5jc3YoIkRlbnNpZGFkLnRvdGFsLmNzdiIsIHNlcCA9ICI7IikKYGBgCgojIyBMb29wIHBhcmEgYXNpZ25hciBkZW5zaWRhZCAoZy9jbcKzKSBhIGNhZGEgR8OpbmVybyAKCkxvIHByaW1lcm8gc2Vyw6EgYXNpZ25hciBsYSBkZW5zaWRhZCBhIG5pdmVsIGRlIGfDqW5lcm8gcGFyYSBjYWRhIG9ic2VydmFjacOzbiB1dGlsaXphbmRvIGVsIHNpZ3VpZW50ZSBidWNsZS4KCmBgYHtyLCBldmFsID0gRkFMU0V9CmRhdCRERU5TSURBRCA8LSBkYXQkR0VORVJPCmRhdCRERU5TSURBRCA8LSBhcy5jaGFyYWN0ZXIoZGF0JERFTlNJREFEKQpjbGFzcyhkYXQkREVOU0lEQUQpCgpmb3IgKGkgaW4gbGV2ZWxzKGRlbiRnZW5lcm8pKSB7CiAgaWQgPC0gd2hpY2goZGF0JERFTlNJREFEPT1pKQogIGRhdCRERU5TSURBRCA8LSByZXBsYWNlKGRhdCRERU5TSURBRCwgaWQsIGRlbltkZW4kZ2VuZXJvPT1pLDJdKSAKfQpkYXQkREVOU0lEQUQgPC0gYXMubnVtZXJpYyhkYXQkREVOU0lEQUQpCmNsYXNzKGRhdCRERU5TSURBRCkKYGBgCiMjIERlbnNpZGFkIHBvciBwYXJjZWxhcyAjIwpQb3N0ZXJpb3JtZW50ZSB1biBhZ2dyZWdhdGUgcGFyYSBoYWxsYXIgbGEgZGVuc2lkYWQgZGUgbWFkZXJhIHBvciBwYXJjZWxhLgpgYGB7ciwgZXZhbCA9IEZBTFNFfQpkZW5zaXR5IDwtIGFnZ3JlZ2F0ZShkYXQkREVOU0lEQUR+ZGF0JFBBUkNFTEEsIEZVTiA9IHN1bSkKCkxBSSA8LSByZWFkLmNzdigiTEFJX2RhdGEuY3N2IikKcGxvdHMgPC0gcmVhZC5jc3YoImRhdHhwbG90LmNzdiIpCnBsb3RzIDwtIGNiaW5kKHBsb3RzLExBSVssMjozXSxkZW5zaXR5WywyXSkKYGBgCgojIyBDb3JyZWxhY2nDs24gUGFyYW1ldHJvcyBFc3RydWN0dXJhbGVzIC0gTEFJICMjCkxhIGV2YWx1YWNpw7NuIHZpc3VhbCBlbnRyZSBsb3MgcGFyw6FtZXRyb3MgYSBuaXZlbCBkZSBwYXJjZWxhIG5vIGV2aWRlbmNpYSB1bmEgcmVsYWNpw7NuIGxpbmVhbCBlbnRyZSBudWVzdHJhcyB2YXJpYWJsZXMgZGUgaW50ZXLDqXMuIFRhbiBzb2xvIHBlcm1pdGUgdmVyIHJlbGFjaW9uZXMgcmVkdW5kYW50ZXMgZW50cmUgbGEgcmlxdWV6YSBkZSBnw6luZXJvcyB5IGVzcGVjaWVzIGNvbiBsYSBlcXVpZGFkLCBlbnRyZSBsb3MgaW5kaWNlcyBkZSBkaXZlcnNpZGFkIChTaGFubm9uIHkgU2ltcHNvbikgeSBlbnRyZSBlbCBMQUlfNFJpbmcgY29uIGVsIExBSV81UmluZy4KYGBge3J9CnBhaXJzKHBsb3RzWywxOjldKQoKYGBgCmBgYHtyLCBldmFsPSBUfQpwYWlycyhwbG90c1ssMTA6MTZdKQpgYGAKIyMgQ2FsY3VsbyBkZSBiaW9tYXNhIHVzYW5kbyBkaWFtZXRybyAoY20pLCBkZW5zaWRhZCBkZSBtYWRlcmEgKGcvY21eMykgeSBBbHR1cmEgKG0pLgpFbCBjYWxjdWxvIGRlIGxhIGJpb21hc2Egc2UgcmVhbGl6YSB1c2FuZG8gbG9zIG1vZGVsb3MgY29uIGFsdHVyYSB5IHNpbiBhbHR1cmEgcXVlIHR1dmllcm9uIHVuIG1lam9yIGFqdXN0ZSBzZWfDum4gbG9zIGRhdG9zIGRlIChBbHZhcmV6IF9ldCBhbF8uLCAyMDEyKQoKLSBCZXN0IGZpdHRlZCBtb2RlbCAoX19UeXBlIEkuM19fKSB3aXRoIGhlaWdodCAkbG4oQUdCKSA9IGEgKyBjKmxuKEReMipIKnEpJCB3aGVyZSBxIGlzIGRlbnNpdHkKCi0gQmVzdCBmaXR0ZWQgbW9kZWwgKF9fVHlwZSBJSS4xX18pIHdpdGhvdXQgaGVpZ2h0ICRsbihBR0IpID0gYSArIGIxKmxuKEQpK2IyKihsbihEKSleMiArIGIzKihsbihEKSleMyArIGQqbG4ocSkkCgoKIyNNb2RlbCB0eXBlIEkuMyAjIwpzZSBjYWxjdWxhIGxhIGJpb21hc2EgcGFyYSBjYWRhIG9ic2VydmFjacOzbiB1dGlsaXphbmRvIGVsIG1vZGVsbyBfX3R5cGUgSS4zX18gZWwgY3VhbCB0aWVuZSBlbiBjdWVudGEgZWwgRGlhbWV0cm8gKEQpLCBsYSBhbHR1cmEgKEgpIHkgbGEgZGVuc2lkYWQgZGUgbGEgbWFkZXJhIChxKS4gVGVuaWVuZG8gZW4gY3VlbnRhIHF1ZSBzZSBkZWJlIGNhbWJpYXIgbGEgbWVkaWRhIGRlIGxhIGFsdHVyYSBhIF9fbV9fIHkgc2UgZGViZW4gdHJhbnNmb3JtYXIgbG9zIHZhbG9yZXMgZW4gbG4gZGUgbGEgYmlvbWFzYSBhZXJlYSAoQUJHKSBjb24gbGEgZnVuY2nDs24gX19leHAoKV9fCgpgYGB7cn0KYSA9IC0yLjAzMgpjID0gMC45MzcKCmZvciAoaSBpbiAxOmxlbmd0aChyb3duYW1lcyhkYXQpKSl7CiAgRCA9IGRhdCREQVBbaV0KICBIID0gZGF0JEEuLlRPVEFMW2ldLzEwMAogIHEgPSBkYXQkREVOU0lEQURbaV0KICBkYXQkQklPTUFTU19ESFtpXSA8LSBhICsgYypsb2coRF4yKkgqcSkKICBkYXQkQklPTUFTU19ESFtpXSA8LSBleHAoZGF0JEJJT01BU1NfREhbaV0pCn0KYGBgCgojI01vZGVsIHR5cGUgSUkuMSMjCgpzZSBjYWxjdWxhIGxhIGJpb21hc2EgcGFyYSBjYWRhIG9ic2VydmFjacOzbiB1dGlsaXphbmRvIGVsIG1vZGVsbyBfX3R5cGUgSUkuMV9fIGVsIGN1YWwgdGllbmUgZW4gY3VlbnRhIGVsIERpYW1ldHJvIChEKSB5IGxhIGRlbnNpZGFkIGRlIGxhIG1hZGVyYSAocSkuIFRlbmllbmRvIGVuIGN1ZW50YSBxdWUgc2UgZGViZW4gdHJhbnNmb3JtYXIgbG9zIHZhbG9yZXMgZW4gbG4gZGUgbGEgYmlvbWFzYSBhZXJlYSAoQUJHKSBjb24gbGEgZnVuY2nDs24gX19leHAoKV9fCgpgYGB7cn0gCmEgPSAxLjgzNgpiMSA9IC0xLjI1NQpiMiA9IDEuMTY5CmIzID0gLTAuMTIyCmQgPSAtMC4yMjIKCmZvciAoaSBpbiAxOmxlbmd0aChyb3duYW1lcyhkYXQpKSl7CiAgRCA9IGRhdCREQVBbaV0KICBxID0gZGF0JERFTlNJREFEW2ldCiAgZGF0JEJJT01BU1NfRFtpXSA8LSBhICsgYjEqbG9nKEQpK2IyKihsb2coRCkpXjIgKyBiMyoobG9nKEQpKV4zICsgZCpsb2cocSkKICBkYXQkQklPTUFTU19EW2ldIDwtIGV4cChkYXQkQklPTUFTU19EW2ldKQp9CmBgYAoKIyMgQmlvbWFzYSBwb3IgcGFyY2VsYSAjIwpTZSBjYWxjdWxhIGxhIGJpb21hc2EgcG9yIGNhZGEgcGFyY2VsYSwgc2Vnw7puIGxvcyBkb3MgbW9kZWxvcwpgYGB7cn0KYmlvbWFzc19kIDwtIGFnZ3JlZ2F0ZShkYXQkQklPTUFTU19EfmRhdCRQQVJDRUxBLCBGVU4gPSBzdW0pCmJpb21hc3NfZGggPC0gYWdncmVnYXRlKGRhdCRCSU9NQVNTX0RIfmRhdCRQQVJDRUxBLCBGVU4gPSBzdW0pCmBgYAoKYWdyZWdvIGxvcyBkYXRvcyBkZSByaXF1ZXphIGRlIGZhbWlsaWFzLCBnw6luZXJvcywgZGVuc2lkYWQgZGUgZmFtaWxpYXMuLi4gZXRjLiBwb3IgcGFyY2VsYSBhbCBkYXRhLmZyYW1lICJwbG90cyIKCmBgYHtyfQpwbG90cyA8LSBjYmluZChwbG90cywgYmlvbWFzc19kWywyXSwgYmlvbWFzc19kaFssMl0pCnByaW50KHBsb3RzKQpgYGAKIyMgUmVsYWNpw7NuIGVudHJlIGxhcyB2YXJpYWJsZXMKU2luIGVtYmFyZ28gY29tbyBsbyBvYnNlcnZhZG8gZW4gbGEgZ3LDoWZpY2EgaGVjaGEgYW50ZXJpb3JtZW50ZSBjb24gbGEgZnVuY2nDs24gX19wYWlycygpX18gbm8gcGFyZWNlIGV4aXN0aXIgdW5hIHJlbGFjacOzbiBsaW5lYWwgZW50cmUgZWwgTEFJIGNvbiBsYSBCaW9tYXNhIGRlIGNhZGEgcGFyY2VsYSwKcXVpesOhIGRlYmlkbyBhbCBwZXF1ZcOxbyBncmFkaWVudGUgcXVlIHRlbmVtb3MgZW4gZWwgTEFJIG8KYWwgcmVkdWNpZG8gbsO6bWVybyBkZSBwbG90cyB1dGlsaXphZG9zIGVuIGVsIGFuw6FsaXNpcy4KYGBge3J9CnBhaXJzKHBsb3RzWyxjKDE0OjE1LDE3OjE4KV0pCmBgYAoKCgoKClVuYSBkZSBsYXMgcmVsYWNpb25lcyBhIHJlc2NhdGFyIHNlcsOtYSBsYSBkZW5zaWRhZCBkZSBsYXMgQWxmYXJvYXMgY29uIHJlc3BlY3RvIGEgbGEgZGVuc2lkYWQgdG90YWwgZGUgaW5kaXZpZHVvcy4KYGBge3J9CnBsb3QocGxvdHMkRGVuc2lkYWQuZGUuaW5kaXZpZHVvcyxwbG90cyREZW5zaWRhZC5kZS5BbGZhcm9hLCB4bGFiID0gIkRlbnNpZGFkIGRlIGluZGl2aWR1b3MgcG9yIHBhcmNlbGEiLCB5bGFiID0gIkRlbnNpZGFkIGRlIEFsZmFyb2EgcG9yIHBhcmNlbGEiKQoKCmBgYApMYSBkZW5zaWRhZCBkZSBsYSBtYWRlcmEgY29uIGVsIGFyZWEgYmFzYWwgZGUgbGFzIEFsZmFyb2FzCmBgYHtyfQpwbG90KHBsb3RzJGBkZW5zaXR5WywgMl1gLCBwbG90cyRBcmVhLmJhc2FsLkFsZmFyb2EsIHhsYWIgPSAiRGVuc2lkYWQgZGUgbGEgbWFkZXJhIiwgeWxhYiA9ICJBcmVhIGJhc2FsIEFsZmFyb2EiKQpgYGAKCgo=