Description Usage Arguments Details Value Note Examples
Compute total and individual sensitivity indices, significant components and auxiliary results.
1 2 3 4 |
Y |
Outputs. A data.frame with as many rows as observations and as many columns as response variables. |
XIndic |
Object of class |
nc |
Required number of components. |
options |
Options to select what is calculated. A string vector. Valid values are:
|
graph |
If TRUE, a graph is drawn when |
alea |
If TRUE, an uniform random variable is included
in the analysis when
|
fast |
If TRUE, auxiliary results are calculated from the Miller's formulae more adapted to big datasets. |
output |
If non NULL, additional results are returned
in a component named
See "Value". |
When the option simca
or lazraq
is set, the significant components
are computed by the SIMCA software rule, or,
by the Lazraq and Cléroux inferential test, at confidence level
0.95, respectively.
The option simca
is ignored if there are
missing values. The option lazraq
is ignored if there are
missing values and more than one response variables.
When the option alea
is set,
the non significant monomials are those for which
the individual sensitivity indices is less or equal than
the one of the random variable. These non significant monomials
are excluded from the total sensitivity indices calculation.
To analyze big datasets, the option fast
is advised.
An object of class sivip
,
whose slots are:
|
When
|
|
When |
|
When |
|
When |
|
When |
|
When |
|
When
|
If the output is multivariate, tsivip
are the generalized total sensitivity indices (GTSIVIP)
and
isivip
are the generalized individual sensitivity
indices (GISIVIP).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | X <- cornell0[,1:3] # X-inputs
Y <- as.data.frame( cornell0[,8]) # response variable
# Creation of the polynomial:
P <- vect2polyX(X, c("1", "2", "3", "3*3*3"))
# Compute total sensitivity indices:
A <- sivipm(Y, P, options=c("tsivip"))
# See the names of the returned components
getNames(A)
# The main results
summary(A)
# All the results
print(A, all=TRUE)
# Calculation by using the fast algorithm:
B <- sivipm(Y, P, fast = TRUE, options=c("tsivip"))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.