Skip to content

AxelT456/RN_Nazi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Predicción de Afiliación Política con Redes Neuronales en R 🧠

Este proyecto implementa una Red Neuronal Artificial (ANN) utilizando el lenguaje R para analizar datos demográficos históricos y predecir la afiliación de docentes al partido Nazi en la Alemania de los años 30.

📋 Descripción

El objetivo principal es determinar si un profesor era miembro del partido basándose en cuatro variables categóricas: Religión, Cohorte (generación), Residencia y Género.

El desafío técnico principal del dataset fue el manejo de datos agrupados (frecuencias), lo que requirió técnicas de preprocesamiento para expandir los registros individuales antes del entrenamiento del modelo.

🛠️ Tecnologías Utilizadas

  • Lenguaje: R (v4.x)
  • Librerías: neuralnet
  • Técnicas: Normalización Min-Max, Expansión de datos ponderados, Perceptrón Multicapa.

⚙️ Proceso de Desarrollo

  1. Limpieza de Datos: Corrección de la lectura del archivo nazi.txt eliminando separadores incorrectos.
  2. Ingeniería de Características: * Expansión del dataset de 17 filas resumen a 13,566 registros individuales utilizando la columna de recuento (Co).
    • Normalización de variables de entrada al rango [0, 1].
  3. Entrenamiento: * División del dataset: 70% Entrenamiento / 30% Prueba.
    • Configuración de la Red: 4 Entradas -> 3 Neuronas Ocultas -> 1 Salida.
  4. Evaluación: Matriz de Confusión y cálculo de precisión (Accuracy).

📊 Resultados

El modelo final logró converger exitosamente con los siguientes métricas:

  • Pasos de entrenamiento: ~5,300
  • Error: ~717.96
  • Precisión (Accuracy) en Test: 77.71%

📂 Estructura del Repositorio

  • analisis.R: Script principal con todo el flujo de trabajo.
  • nazi.txt: Dataset original (Fuente: Jarausch, K. H., & Arminger, G. (1989)).

✒️ Autor

Axel Tapia

About

Neural Network implementation in R to predict Nazi party membership based on demographic data (Jarausch & Arminger, 1989).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages