bratley1992_Fun: Bratley, Fox and Niederreiter (1992) function.

View source: R/test_functions.R

bratley1992_FunR Documentation

Bratley, Fox and Niederreiter (1992) function.

Description

It implements the \insertCiteBratley1992;textualsensobol function.

Usage

bratley1992_Fun(X)

Arguments

X

A data frame or numeric matrix where each column is a model input and each row a sample point.

Details

The function requires k model inputs and reads as:

y=\sum_{i=1}^{k}(-1)^i\prod_{j=1}^{i}x_j\,,

where x_i\sim\mathcal{U}(0,1).

Value

A numeric vector with the model output.

References

\insertAllCited

Examples

# Define settings (test with k = 10)
N <- 100; params <- paste("X", 1:10, sep = "")

# Create sample matrix
mat <- sobol_matrices(N = N, params = params)

# Compute Bratley et al. (1992) function
Y <- bratley1992_Fun(mat)

arnaldpuy/sensobol documentation built on Feb. 24, 2024, 12:32 a.m.