Ahora, podemos ajustar el modelo a los datos utilizando el método de ajuste (fit_method), para todos los modelos, el método de ajuste (fit) toma 2 parámetros necesarios:
El objeto tipo matriz significa que el método es flexible en la entrada y se acepta un Dataframe o un array de valores NumPy 2D, esto significa que puedes seleccionar las columnas que quieres utilizar de Dataframe y utilizarlo como primer parámetro del método de ajuste (fit) Si recuerdas que anteriormente en la misión, todos los siguientes son objetos tipo lista aceptables:
Puede seleccionar la columna objetivo del marco de datos y utilizarla como segundo parámetro del método de ajuste (fit):

Cuando se llama al método fit(), scikit-learn almacena los datos de entrenamiento que especificamos dentro de la instancia KNearestNeighbors (knn), si intenta pasar datos que contengan valores perdidos o valores no numéricos en el método fit, scikit-learn devolverá un error, scikit-learn contiene muchas características de este tipo que nos ayudan a prevenir errores comunes.
Ahora que hemos especificado los datos de entrenamiento que queremos usar para hacer predicciones, podemos usar el método predecir (predict method) para hacer predicciones en el conjunto de prueba, el método predict sólo tiene un parámetro requerido:
El número de columnas de características que se utiliza durante el entrenamiento y la prueba tiene que coincidir o scikit-learn devolverá un error:

El método predict() devuelve un array NumPy que contiene los valores de precio predichos para el conjunto de prueba, ahora tienes todo lo que necesitas para practicar todo el flujo de trabajo de scikit learn.
|
|
|