Codigo - Multivariate Methods: T-student para comparar 2 medias vs T^2 de Hotelling

Ajuste cuadratico para optimizacion.

Scripts multivariados

T-student para comparar 2 medias vs T^2 de Hotelling

Ajuste cuadratico para optimizacion.

###Prueba t-student comparar 2 medias independientes
set.seed(123)
rto_criolla <- rnorm(60,2.8,0.25) #rendimiento
rto_past <- rnorm(60,2.72,0.27)
ge_criolla <- rnorm(60,1.08,0.05)  #gravedad especifica
ge_past <- rnorm(60,1.03,0.03)

df_var <- data.frame(rto_criolla,rto_past,ge_criolla,ge_past)
boxplot(rto_criolla,rto_past, names = c("criolla", "pastusa"))
boxplot(ge_criolla,ge_past, names = c("criolla", "pastusa"))

par(mfrow = c(1,2))
hist(rto_criolla)
hist(rto_past)

par(mfrow = c(1,2))
hist(ge_criolla)
hist(ge_past)

par(mfrow = c(1,2))
plot(rto_criolla,ge_criolla)
plot(rto_past,ge_past)

cor(ge_criolla,rto_criolla)
cor(ge_past,rto_past)

library(corrplot)
M = cor(df_var)
corrplot(M, method = 'number')

# Pruebas de hipotesis
# H0: mu_rtoc = mu_rtop, Ha: mu_rtoc != mu_rtop
# H0: mu_gec = mu_gep, Ha: mu_gec != mu_gep

t.test(df_var$rto_criolla,df_var$rto_past)
t.test(df_var$rto_criolla,df_var$rto_past,alternative = "t")
t.test(df_var$rto_criolla,df_var$rto_past,alternative = "l")
t.test(df_var$rto_criolla,df_var$rto_past,alternative = "g")

p1 <- t.test(df_var$rto_criolla,df_var$rto_past,alternative = "t");p1
p2 <- t.test(sort(df_var$rto_criolla),sort(df_var$rto_past),alternative = "t");p2

# Analisis de dependencia espacial
library(spdep)

n <- 60
distancia_paso <- 0.30
observaciones <- sort(df_var$rto_criolla)

coordenadas <- matrix(c(seq(0, by = distancia_paso, length.out = n), rep(0, n)), ncol = 2)

vecinos <- dnearneigh(coordenadas, 0, 0.31)
pesos <- nb2listw(vecinos, style = "W", zero.policy = TRUE)

resultado_moran <- moran.test(observaciones, pesos)
print(resultado_moran)

plot(sp.correlogram(vecinos, observaciones, order = 5, method = "I", style = "W"))

# Prueba T^2 de Hotelling para muestras independientes
library(Hotelling)

set.seed(123)
grupo1 <- data.frame(rto_criolla, ge_criolla)
grupo2 <- data.frame(rto_past, ge_past)

resultado_t2 <- hotelling.test(grupo1, grupo2)
print(resultado_t2)
Lenguaje: RDescargar script

Notebooks de analisis multivariado

Superficie de respuesta

Modelos cuadraticos para optimizacion.

Optimizacion de procesos

Busqueda numerica del punto optimo.

Repositorios de metodos multivariados

Repositorio superficie de respuesta

Implementaciones de RSM y optimizacion.

Toolbox de optimizacion DOE

Funciones para ajuste y validacion.

    T-student para comparar 2 medias vs T^2 de Hotelling - Metodos Multivariados