Ejemplos Adicionales CRISP-DM
Ejemplos Adicionales CRISP-DM
Ejemplos Adicionales CRISP-DM
# Calcular la precisión
precision <- sum(predicciones == test_data$Species) / nrow(test_data)
print(paste("Precisión:", precision))
criterios_exito <- "El modelo debe tener un error absoluto medio (MAE) menor a 10%."
data(AirPassengers)
str(AirPassengers)
summary(AirPassengers)
plot(AirPassengers)
install.packages("forecast")
library(forecast)
summary(modelo)
2.5. Fase 5: Evaluación
Evaluamos el rendimiento del modelo.
# Realizar predicciones
plot(predicciones)
print(paste("MAE:", mae))
criterios_exito <- "El modelo debe tener un error absoluto medio (MAE) menor a 10%."
data(AirPassengers)
str(AirPassengers)
summary(AirPassengers)
plot(AirPassengers)
# Fase 4: Modelado
install.packages("forecast")
library(forecast)
summary(modelo)
# Fase 5: Evaluación
plot(predicciones)
print(paste("MAE:", mae))
# Fase 6: Despliegue
criterios_exito <- "El modelo debe tener una precisión mayor al 80% en el conjunto de
prueba."
install.packages("titanic")
library(titanic)
data("titanic_train")
str(titanic_train)
summary(titanic_train)
library(ggplot2)
geom_bar() +
theme_minimal()
geom_histogram(binwidth = 5) +
theme_minimal()
3.3. Fase 3: Preparación de los Datos
Preparamos los datos para el modelado.
# Manejar valores perdidos
titanic_train <- titanic_train[, c("Survived", "Pclass", "Sex", "Age", "SibSp", "Parch", "Fare",
"Embarked")]
set.seed(123)
install.packages("randomForest")
library(randomForest)
# Entrenar el modelo
print(modelo)
3.5. Fase 5: Evaluación
Evaluamos el rendimiento del modelo.
# Realizar predicciones en el conjunto de prueba
# Calcular la precisión
print(paste("Precisión:", precision))
# Matriz de confusión
criterios_exito <- "El modelo debe tener una precisión mayor al 80% en el conjunto de
prueba."
install.packages("titanic")
library(titanic)
data("titanic_train")
str(titanic_train)
summary(titanic_train)
library(ggplot2)
geom_bar() +
theme_minimal()
geom_histogram(binwidth = 5) +
theme_minimal()
titanic_train <- titanic_train[, c("Survived", "Pclass", "Sex", "Age", "SibSp", "Parch", "Fare",
"Embarked")]
set.seed(123)
library(caTools)
# Fase 4: Modelado
install.packages("randomForest")
library(randomForest)
modelo <- randomForest(Survived ~ ., data = train_data, ntree = 100)
print(modelo)
# Fase 5: Evaluación
print(paste("Precisión:", precision))
# Fase 6: Despliegue