Retrieve and evaluate a lcMethod argument by name

# S4 method for lcMethod
$(x, name)

# S4 method for lcMethod
[[(x, i, eval = TRUE, envir = NULL)

Arguments

x

The lcMethod object.

name

The argument name, as character.

i

Name or index of the argument to retrieve.

eval

Whether to evaluate the call argument (enabled by default).

envir

The environment in which to evaluate the argument. This argument is only applicable when eval = TRUE.

Value

The argument call or evaluation result.

Examples

method <- lcMethodLMKM(Y ~ Time, id = "Id", time = "Time", nClusters = 3)
method$nClusters # 3
#> [1] 3
m = lcMethodLMKM(Y ~ Time, id = "Id", time = "Time", nClusters = 5)
m[["nClusters"]] # 5
#> [1] 5

k = 2
m = lcMethodLMKM(Y ~ Time, id = "Id", time = "Time", nClusters = k)
m[["nClusters", eval=FALSE]] # k
#> k