KNN - Ipynb - Colab
KNN - Ipynb - Colab
Características (X): 30 variables numéricas que describen propiedades físicas de los tumores, organizadas en tres tipos:
Propiedades incluidas:
Radio
Textura
Perímetro
Área
Suavidad
Compacidad
Concavidad
Concavidades
Simetría
Dimensión fractal
1 import numpy as np
2 import matplotlib.pyplot as plt
3 import seaborn as sns
4 from sklearn.model_selection import train_test_split
5 from sklearn.datasets import load_breast_cancer
6 from sklearn.neighbors import KNeighborsClassifier
7 from sklearn.metrics import confusion_matrix, accuracy_score, precision_score, recall_score, f1_score, roc_curve, auc
1 # Dividir el conjunto de datos en entrenamiento y prueba (hold-out del 70% para entrenamiento)
2 X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=5)
Exactitud: 0.9415204678362573
Error: 0.05847953216374269
Precisión: 0.9310344827586207
Especificidad: 0.8688524590163934
F1 Score: 0.9557522123893806