Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我试图用CSV文件中的数据制作一条多项式回归线_Python_Pandas_Csv_Linear Regression_Polynomials - Fatal编程技术网

Python 我试图用CSV文件中的数据制作一条多项式回归线

Python 我试图用CSV文件中的数据制作一条多项式回归线,python,pandas,csv,linear-regression,polynomials,Python,Pandas,Csv,Linear Regression,Polynomials,我的代码正在运行,但不会给出任何输出,我不知道为什么? 输出: 完成在“完成”和“完成2.0”之间有三行代码。如果您将它们注释掉,那么两个print语句都应该运行。然后,您可以在每一行中进行注释,一次注释一条。@JamesPhillips这是我一次注释时收到的错误消息:ValueError:x和y的大小必须相同。在出现错误之前,请打印“完成”和“完成2.0”?您能否将两个CSV文件中的一些行作为文本输入到您的问题中(使用按钮进行更新)。然后我们就可以复制/粘贴它(而不是从一张图片中全部输入)。

我的代码正在运行,但不会给出任何输出,我不知道为什么?

输出:
完成

在“完成”和“完成2.0”之间有三行代码。如果您将它们注释掉,那么两个print语句都应该运行。然后,您可以在每一行中进行注释,一次注释一条。@JamesPhillips这是我一次注释时收到的错误消息:ValueError:x和y的大小必须相同。在出现错误之前,请打印“完成”和“完成2.0”?您能否将两个CSV文件中的一些行作为文本输入到您的问题中(使用按钮进行更新)。然后我们就可以复制/粘贴它(而不是从一张图片中全部输入)。i、 e.只需重新创建问题,就不需要完整的数据集。@MartinEvans i在上面的链接中提供了该文件的图片“完成”和“完成2.0”之间有三行代码。如果您将它们注释掉,那么两个print语句都应该运行。然后,您可以在每一行中进行注释,一次注释一条。@JamesPhillips这是我一次注释时收到的错误消息:ValueError:x和y的大小必须相同。在出现错误之前,请打印“完成”和“完成2.0”?您能否将两个CSV文件中的一些行作为文本输入到您的问题中(使用按钮进行更新)。然后我们就可以复制/粘贴它(而不是从一张图片中全部输入)。i、 e.只需重新创建问题,不需要完整的数据集。@MartinEvans我在上面的链接中提供了该文件的图片
import csv
import numpy as np
import random
import pandas as pd
from pandas import DataFrame
import matplotlib.pyplot as plt
from sklearn import linear_model
from sklearn.linear_model import LinearRegression
from sklearn.preprocessing import PolynomialFeatures

#national league east
phillies_of = pd.read_csv('/Users/hannahbeegle/Desktop/Teams/PHILLIES.csv', header = None)
phillies_pr = pd.read_csv('/Users/hannahbeegle/Desktop/Teams/PHILLIES_PR.csv',header = None)

X = phillies_of.iloc[1:33, [5, 9, 10, 13, 17, 18, 21, 23, 25]].values
Y = phillies_of.iloc[1:33,2].values

poly = PolynomialFeatures(degree = 8)
X_poly = poly.fit_transform(X)

print('Done')

poly.fit(X_poly, Y)
lin2 = LinearRegression()
lin2.fit(X_poly, Y)

print('Done 2.0')

plt.scatter(X, Y, color = 'blue', s = 10)
plt.plot(X, lin2,predict(poly.fit_transform(X)), color = 'red')
plt.show()

lin2.predict(poly.fit_transform(110.0))