Линейная регрессия из файла .csv в matplotlib - PullRequest
0 голосов
/ 09 октября 2018

Может кто-нибудь объяснить, как сделать точечный график и линейную регрессию из файла Excel?

Я знаю, как импортировать файл с пандами, я знаю, как сделать точечный график, подключив свой собственныйданные в matplotlib, но я не знаю, как заставить python делать все три из файла.

В идеале это также даст значение r, значение p, ошибку std, наклон и перехват.

Я очень новичок во всем этом, и любая помощь будет отличной.

Я искал переполнение стека, reddit и другие места, но я не нашел ничего недавнего.

1 Ответ

0 голосов
/ 09 октября 2018

SciPy имеет базовую функцию линейной регрессии, которая соответствует вашим критериям: scipy.stats.linregress Просто используйте соответствующие столбцы из вашего DataFrame как x и y.

Pyplot'sБазовая функция plt.plot(x, y) выдаст вам строку: matplotlib.pyplot.plot .Вы можете вычислить набор значений y, используя наклон и перехват.

...