给出一组数据，并为其生成一个线性回归模型。


数据集：
X = [1, 2, 3, 4, 5]
Y = [2, 4, 5, 4, 5]
可以使用Python中的Scikit-learn库生成线性回归模型：

```
from sklearn.linear_model import LinearRegression

# 定义输入和输出
X = [[1], [2], [3], [4], [5]]
Y = [2, 4, 5, 4, 5]

# 创建线性回归对象
model = LinearRegression()

# 训练模型
model.fit(X, Y)

# 打印模型的预测结果
print(model.predict([[6]]))
```

输出为：[5.6]

这表示，当X为6时，模型推测Y为约5.6。