Veamos ahora cómo cambios en los valores de estos parámetros determinan cambios en la forma de las curvas tipo. Tomemos un ejemplo en dónde vamos a modelar la abundancia de arácnidos en sistemas agrícolas (y) en función del tiempo (X). La idea con el siguiente código en R es que nos familiaricemos con esta función y sus parámetros.
Si modificamos el parámetro 'a' podemos obtener algunas las siguientes curvas:
X <- 1:250 a <- 1000 b <- 125 c <- 0.01 Y1 <- a*exp(-((X-b)^2/2*c^2)) plot(Y1~X, type="l", ylim=c(0,1050), ylab="Abundancia de arácnidos", xlab="Tiempo", main="Función gausiana") text(x=125, y=1025, "a=1000") a <- 800 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=2) text(x=125, y=825, "a=800") a <- 600 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=3) text(x=125, y=625, "a=600") a <- 400 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=4) text(x=125, y=425, "a=400") a <- 200 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=5) text(x=125, y=225, "a=200")
X <- 1:250 a <- 1000 b <- 125 c <- 0.01 Y1 <- a*exp(-((X-b)^2/2*c^2)) plot(Y1~X, type="l", ylim=c(0,1050), ylab="Abundancia de arácnidos", xlab="Tiempo", main="Función gausiana") text(x=125, y=1025, "b=125") b <- 200 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=2) text(x=200, y=1025, "b=200") b <- 275 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=4) text(x=240, y=825, "b=275") b <- 50 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=5) text(x=50, y=1025, "b=50") b <- -25 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=5) text(x=15, y=825, "b=-25")
X <- 1:250 a <- 1000 b <- 125 c <- 0.01 Y1 <- a*exp(-((X-b)^2/2*c^2)) plot(Y1~X, type="l", ylim=c(0,1050), ylab="Abundancia de arácnidos", xlab="Tiempo", main="Función gausiana") text(x=45, y=825, "c=0.01") c <- 0.001 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=2) text(x=125, y=1025, "c=0.001") c <- 0.25 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=4) text(x=125, y=150, "c=.025") c <- 0.1 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=5) text(x=90, y=250, "c=0.1") c <- 0.02 Y1 <- a*exp(-((X-b)^2/2*c^2)) lines(X, Y1, lty=5) text(x=40, y=400, "c=0.02")