setwd("~/Library/CloudStorage/GoogleDrive-icarounam@gmail.com/Mi unidad/UIS/Clases_prep/Alumnos/Prácticas/Práctica_1/A2")
vac <- read.table("vacuola2.csv", header=T, sep=",")
attach(vac)
# Modelo con datos brutos
fit1<-lm(porc_cel~conc)
summary(fit1)
##
## Call:
## lm(formula = porc_cel ~ conc)
##
## Residuals:
## Min 1Q Median 3Q Max
## -0.081361 -0.075976 -0.030591 0.005177 0.264024
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 0.007899 0.041595 0.190 0.8528
## conc 0.567310 0.191956 2.955 0.0131 *
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 0.1034 on 11 degrees of freedom
## Multiple R-squared: 0.4426, Adjusted R-squared: 0.3919
## F-statistic: 8.735 on 1 and 11 DF, p-value: 0.01308
# Diagnosticos gráficos normalidad y homogeneidad
layout(matrix(1:4,2,2))
plot(fit1)

layout(1) # algunos outliers en el gráfico Q-Q muestran que podría haber problemas con la normalidad
# Diagnósticos numéricos de la normalidad
shapiro.test(fit1$residuals)
##
## Shapiro-Wilk normality test
##
## data: fit1$residuals
## W = 0.78522, p-value = 0.004575
# las pruebas numéricas no demuestran normalidad en los datos brutos
# Diagnósticos numéricos de la homogeneidad de varianzas
# bartlett.test(resid(fit1)~conc), Esta prueba no la podemos hacer
# la base de datos no puede detectar homogeneidad en los datos brutos, no obstante ploteo de residuales muestra homogeneidad aparente
# Se propone transformar los datos con arcoseno
# Modelo con datos transformados
fit2<-lm(aseno~conc)
summary(fit2)
##
## Call:
## lm(formula = aseno ~ conc)
##
## Residuals:
## Min 1Q Median 3Q Max
## -0.44532 -0.00483 0.06412 0.08448 0.17721
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 1.53268 0.07417 20.666 3.76e-10 ***
## conc -1.15917 0.34227 -3.387 0.00607 **
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 0.1844 on 11 degrees of freedom
## Multiple R-squared: 0.5105, Adjusted R-squared: 0.466
## F-statistic: 11.47 on 1 and 11 DF, p-value: 0.00607
# Diagnosticos gráficos normalidad y homogeneidad
layout(matrix(1:4,2,2))
plot(fit2)

layout(1) # El gráfico de residuales y el Q-Q muestran que se mejora la homogeneidad y normalidad
# Diagnósticos numéricos de la normalidad
shapiro.test(fit2$residuals)
##
## Shapiro-Wilk normality test
##
## data: fit2$residuals
## W = 0.73352, p-value = 0.001227
# las pruebas numéricas no detectan normalidad en los datos transformados
# Los datos brutos y transformados no muestran diferencias cualitativas en la significancia de la pendiente
# para efetos del calculo de los potenciales osmoticos, se trabaja entonces con los datos brutos ya que evita
# tener que transformar de nuevo los coeficientes para su interpretación.
# Utilice los coeficiente del modelo con los datos brutos para hallar el potencial hídrico de la vacuola en una solución isotónica e hipertónica
# Ya que no hay células plasmolizadas en una solución isotónica, se puede calcular el potencial hídrico directamente del modelo haciendo uso de los coeficientes
# también se puede reemplazar un valor de concentración hipertónica para hallar el potencial hidrico en esa solución
fit1
##
## Call:
## lm(formula = porc_cel ~ conc)
##
## Coefficients:
## (Intercept) conc
## 0.007899 0.567310