根据一组数据，使用线性回归模型生成预测模型。
x=[1,2,3,4,5]
y=[2,4,5,4,5]
使用给定的数据集，我们可以使用如下Python代码进行线性回归:
```python
from sklearn.linear_model import LinearRegression

x = [[1], [2], [3], [4], [5]]
y = [2, 4, 5, 4, 5]

model = LinearRegression().fit(x, y)
```
模型训练完成后，可以使用模型进行预测:
```python
model.predict([[6]])
```
这将产生以下输出:
```
array([5.2])
```
因此，使用线性回归模型预测x=6的结果为y=5.2。