Description Usage Arguments Details Value References Examples
computes normalized regression indices for the sensitivity analysis of functional inputs
1 | safiModel(s.d, y)
|
s.d |
|
y |
model response |
If the design was created with method "SB"
the coefficients are computed via sequential bifurcation, for method "other"
via least squares estimation.
safimodel
object containing the design and the computed coefficients
Fruth, J.; Roustant, O.; Kuhnt, S. (2014) Sequential designs for sensitivity analysis of functional inputs in computer experiments, Reliability Engineering & System Safety, doi: 10.1016/j.ress.2014.07.018, preprint on HAL: http://hal.archives-ouvertes.fr/hal-00943509.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ### simple example
s.d <- createSafiDesign(d.f = 1)
s.d2 <- splitSafiDesign(s.d = s.d, new.split.points = list(c(0.25, 0.75)))
# artificial model output (rising influence)
x <- accessSafiDesign(s.d = s.d2, n.timepoints = 4)
y <- x$x1 %*% c(0, 1, 2, 3)
s.m <- safiModel(s.d = s.d2, y = y)
plot(s.m)
### d.f = 3, mirrored
s.d <- createSafiDesign(d.f = 3, mirrored.runs.included = TRUE)
s.d2 <- splitSafiDesign(s.d, list(c(0.5), c(0.25, 0.75), c(0.25, 0.5, 0.75)))
# artificial model output (x1 without influence, x2 rising, x3 falling)
x <- accessSafiDesign(s.d = s.d2, n.timepoints = 4)
y <- x$x2 %*% c(0, 1, 2, 3) + x$x3 %*% c(0, -1, -2, -3)
s.m <- safiModel(s.d2, y = y)
plot(s.m)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.