【问题标题】:LM not working (Error in terms.formula(formula, data = data) invalid model formula in ExtractVarsLM 不工作(terms.formula(公式,数据 = 数据)中的错误 ExtractVars 中的模型公式无效
【发布时间】:2019-02-05 03:18:20
【问题描述】:

尝试运行函数

CatFit1<-lm(PRICE~BATHS+BEDS+ 'SQUARE FEET'+CatLotData2$LotCat+ 
            'YEAR BUILT'+CatLotData2$NeighCat, data=CatLotData2)

但收到此错误消息:

Error in terms.formula(formula, data = data) : 
  invalid model formula in ExtractVars

有人知道这个问题吗?

【问题讨论】:

  • 您能否将dput(head(CatLotData2)) 的输出包含在内,以便我们提供帮助;p?编辑您的问题以包含它,不要将其作为评论

标签: r


【解决方案1】:

如果变量名中有空格,则用反引号而不是单引号将它们括起来。例如,

PRICE ~ BATHS + BEDS + `SQUARE FEET`

另一种可能性是更改名称,使它们一开始就没有空格。

【讨论】:

    猜你喜欢
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    相关资源
    最近更新 更多