Skip to content

. in mlm formula #3

@josherrickson

Description

@josherrickson
> d <- data.frame(y=rnorm(5), x=rnorm(5), z=c(0,0,1,1,1))
> d$f <- fullmatch(z ~ x, data=d)
> mlm(y ~ . - z, data=d)
Error in terms.formula(tmp, simplify = TRUE) (from mlm.R#189) :
  '.' in formula and no 'data' argument

Error arises in parseMatchingProblem's update call. Doesn't appear that update.formula supports a data argument.

Additionally, I'm not sure if as.formula(paste(".~. -", mname)) is working as expected, I believe it should be as.formula(paste(".~. -", paste(mname, collapse="-"))) if mname can ever have length > 1. Nevermind, exactly one match is enforced.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions