Cómo programar un algoritmo de análisis de datos

Gracias por el A2A.

En realidad no hay ‘algoritmos de análisis de datos‘. Falta una pieza en el rompecabezas.

Si tiene datos, lo primero que debe hacer es averiguar qué quiere hacer con ellos.

Si desea predecir un valor en función de otros, diga si lloverá en función de la temperatura y la capa de nubes, luego, y solo entonces, elige el algoritmo adecuado y lo programa. Esto a veces se llama un ‘caso de uso’.

En este caso, bien podría ser una regresión logística con una función de enlace para que pueda hacer una predicción binaria basada en las dos características de temperatura y cobertura de nubes una vez que estandarice los valores.

Pero cambie el caso de uso y generalmente también cambia el algoritmo. Por ejemplo, si quisiera ver cuál es la diferencia en la precipitación típica entre la primavera y el otoño, su enfoque podría ser muy diferente. Puede que ni siquiera requiera un algoritmo.

El algoritmo que programa siempre sigue el caso de uso de los datos.

Si echa un vistazo a la página de Wikipedia para la regresión logística, verá que proporciona un seudocódigo matemático para la implementación

Regresión logística – Wikipedia

¿Por qué no intentar convertir eso en código real usando decir Python? Obviamente, este es un ejercicio de aprendizaje ya que dicho código ya está disponible en Python, pero obtendrá un dominio muy profundo de cómo funciona el algoritmo en la programación.

Tenga en cuenta que supongo que su pregunta es ‘¿cómo puedo programar un algoritmo de análisis de datos’? ¡Avísame si eso no es lo que querías decir!