正确答案是:A: 训练模型时, reg.fits(x, y)
分析:
- A: "训练模型时, reg.fits(x, y)" 这是不正确的,因为在Python的机器学习库(如scikit-learn)中,训练模型的方法是`fit`而不是`fits`。正确的用法是`reg.fit(x, y)`。
- B: "评分模型时, reg.score(x, y)" 这是正确的。`score`方法用于评估模型的性能,通常返回模型在给定数据上的准确性或R²分数。
- C: "训练模型和评分模型时,reg.fit(x, y).score(x, y)" 这是正确的。首先使用`fit`方法训练模型,然后可以直接链式调用`score`方法来评估模型。
- D: "实例化模型时,reg=LinearRegression().fit(x,y)" 这是正确的。这里首先实例化一个`LinearRegression`对象,然后直接调用`fit`方法进行训练。
因此,选项A是唯一不正确的说法。