以下の入力を考慮して、非線形回帰分析を実行してください。
X：[10, 20, 30, 40, 50, 60]
Y：[80, 90, 95, 100, 110, 105]
"""
非線形回帰分析を実行します。
データセットとして与えられた入力XとYを使用します。
回帰モデルを使用して、正確な予測を求めます。
"""

import numpy as np
from sklearn.preprocessing import PolynomialFeatures 
from sklearn.linear_model import LinearRegression

#データセットを読み込み
X = np.array([10, 20, 30, 40, 50, 60])
Y = np.array([80, 90, 95, 100, 110, 105])

#データセットから非線形回帰分析を実行
poly = PolynomialFeatures(degree=2) 
X_ = poly.fit_transform(X.reshape(-1, 1)) #Xを変換
model = LinearRegression()
model.fit(X_, Y)

#予測
Y_pred = model.predict(X_)
print(Y_pred)