我正在为我的任务创建一个线性模型:
但是它会抛出以下错误:
然后,通过不断试错,我稍微修改了我的代码:
lm(revenue ~ (max_cpc - max_cpc.mean), data = traffic)
但是它会抛出以下错误:
Error in model.frame.default(formula = revenue ~ (max_cpc - max_cpc.mean), :
variable lengths differ (found for 'maxcpc.mean')
然后,通过不断试错,我稍微修改了我的代码:
lm(revenue ~ I(max_cpc - max_cpc.mean), data = traffic)
并且!!! Bingo!它完美地运作了。
但是我现在正在努力弄清楚“I”的意义以及它如何解决我的问题。有人能向我解释一下吗?