Description Usage Arguments Details Value References See Also Examples
This function calculates Legendre polynomials, optionally reducted to the most significant monomials, on a user dataset.
Legendre polynomials are computed after calibration within the bounds [-1, +1].
1 |
lhs |
matrix with as many columns as inputs. Dataset of inputs. Generally, a space filling design is used for forming this dataset. Typically, this is a simple LHS (see McKay, 1979) or a modified LHS. |
Y |
vector of length equal to the number of rows in |
degree |
integer greater than 1 and less than 11. Degree of the polynomial. |
forward |
NULL or an integer equal to the required number of monomials. A null value (the default), or a value less than the number of inputs or greater than the total number of monomials, means that all the monomials are kept. See details. |
When the value of the argument forward
is non NULL,
it should be an integer equal to the required
number of the monomials (let say q
). The q
monomials are selected,
among all the monomials of the full polynomial, by all the
linear simple regressions of the output versus all the monomials.
Those associated with the q
largest R^2 values
are kept.
An objet of class PCEpoly
.
McKay, M.D. and Beckman, R.J. and Conover, W.J. 1979. “A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output from a Computer Code”.In Technometrics, 21 (2). 239-245p.
Function analyticsPolyLeg
builds
Legendre polynomials from a simulated dataset.
Function calcPLSPCE
calculates PLS-PCE sensivity indexes
from the returned
object.
1 2 3 4 5 6 7 8 9 10 11 | ### Load the dataset
load(system.file("extdata", "ishigami200.Rda", package="plspolychaos"))
X <- ishi200[, -ncol(ishi200)] # inputs
Y <- ishi200[, ncol(ishi200)] # output
degree <- 6 # polynomial degree
### Creation of the full polynomials
pce <- polyLeg(X, Y, degree)
print(pce)
### Selection of the 50 most significant monomials
pcef <- polyLeg(X, Y, degree, forward=50)
print(pcef)
|
Total number of monomials: 83
Number of inputs: 3
Polynomial degree: 6
Number of rows: 200
Total number of monomials: 83
Number of selected monomials: 50
Number of inputs: 3
Polynomial degree: 6
Number of rows: 200
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.