重命名 lm 对象中的模型项以进行预测

Abi*_*iel 5 r

我在数据上拟合了回归模型,然后将其用于预测,但训练数据和预测数据中的列名称不同。典型的方法是简单地重命名列,使它们在两个数据集中相同。但是,我想知道是否还有一种方法可以直接修改拟合的 lm 对象中的术语名称,例如x1可以将术语重命名为x2,然后我可以在其中调用列的predict(model, data)地方运行。datax2