Skip to contents

Creates rules for filtering which parameters appear in the output table. Rules are evaluated after name transformation.

Usage

filter_rules(...)

Arguments

...

Filter expressions like !fixed, diagonal

Value

List of quosures for use in TableSpec

Available columns

The following columns are available for use in filter rules:

  • nonmem_name - NONMEM identifier ("THETA1", "OMEGA(1,1)")

  • user_name - User name from control file comments ("CL", "OM1")

  • name - Display name (depends on parameter_names setting)

  • kind - Parameter type: "THETA", "OMEGA", or "SIGMA"

  • diagonal - TRUE for diagonal matrix elements (variance), FALSE for off-diagonal (covariance)

  • fixed - TRUE if parameter is fixed

Examples

filter_rules(
  !fixed,
  diagonal,
  kind != "SIGMA"
)
#> <list_of<quosure>>
#> 
#> [[1]]
#> <quosure>
#> expr: ^!fixed
#> env:  0x55a3ea6f33c0
#> 
#> [[2]]
#> <quosure>
#> expr: ^diagonal
#> env:  0x55a3ea6f33c0
#> 
#> [[3]]
#> <quosure>
#> expr: ^kind != "SIGMA"
#> env:  0x55a3ea6f33c0
#>