Regresión lineal con matplotlib / numpy
Estoy tratando de generar una regresión lineal en un diagrama de dispersión que he generado, sin embargo, mis datos están en formato de lista y todos los ejemplos que puedo encontrar sobre el uso depolyfit
requiere usararange
. arange
in embargo, @ no acepta listas. He buscado por todas partes acerca de cómo convertir una lista en una matriz y nada parece claro. ¿Me estoy perdiendo de algo
continuación, ¿cómo puedo usar mi lista de enteros como entradas para lapolyfit
?
aquí está el ejemplo de polyfit que estoy siguiendo:
from pylab import *
x = arange(data)
y = arange(data)
m,b = polyfit(x, y, 1)
plot(x, y, 'yo', x, m*x+b, '--k')
show()