threeDotsCall {MetNet} | R Documentation

## Check if passed arguments match the function's formal arguments and call the function with the checked arguments

### Description

The function `threeDotsCall` gets the formal arguments of a function `fun` and checks if the passed arguments `...` matches the formal arguments. `threeDotsCall` will remove duplicated arguments. `threeDotsCall` will call the function `fun` with the filtered arguments and will return the result.

### Usage

    threeDotsCall(fun, ...)

### Arguments

`fun` | function to check for arguments and to call
`...` | arguments to be tested to be passed to fun

### Details

Used internally in `lasso`, `randomForest`, `correlation`, `bayes`, `consensusAdjacency`

### Value

Function call with passed arguments

### Author(s)

Thomas Naake, thomasnaake@googlemail.com

### Examples

    MetNet:::threeDotsCall(stats::sd, x=1:10, y=1:10)
    ## in contrast to the above example, the following example will result in an
    ## error
    ## Not run: stats::sd(x=1:10, y=1:10)

[Package MetNet version 1.0.1 Index]