I am trying to understand the meaning of this statement in R in a code written by somebody else.
mymodel = lm(gene ~ ., data = mydata)
mydata is as follows:
> mydata
gene cna rs11433683 PC1 PC2
TCGA.BH.A0C0 270.7446 0.1291 0 270.7446 0.1291
TCGA.A2.A3XY 87.9092 0.0128 1 87.9092 0.0128
TCGA.XX.A89A 255.1346 0.1530 1 255.1346 0.1530
I have gone through the R help section to find how . is interpreted. I understand that . is typically not used, but this is what I found
help(formula)
There are two special interpretations of
.in a formula. The usual one is in the context of adataargument of model fitting functions and means ‘all columns not otherwise in the formula’: seeterms.formula. In the context ofupdate.formula, only, it means ‘what was previously in this part of the formula’
help(terms.formula)
AllowDotAsName: normally
.in a formula refers to the remaining variables contained indata. Exceptionally,.can be treated as a name for non-standard uses of formulae.
data: a data frame from which the meaning of the special symbol.can be inferred. It is unused if there is no.in the formula.
However, I am not really sure what the statements mean. Can somebody give me a simple example of what it means in the context of statement and data I mentioned above?