Main objects
DOE
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
Xopt |
data.frame |
n_estimations × nX |
generated DOE points, n_estimations is the sample size defined by the user |
Xinfos |
object |
7 fields |
input variable information (check Xinfos parameters for details) |
Yinfos |
object |
7 fields |
output variable information (check Yinfos parameters for details) |
XY |
data.frame |
nobs × (nX + nY) |
input and output data |
X |
data.frame |
nobs × nX |
input data |
Y |
data.frame |
nobs × nY |
output data |
nobs |
numeric |
NA |
sample size |
nX |
numeric |
NA |
number of input variables |
nY |
numeric |
NA |
number of output variables |
xnames |
list |
nX elements |
input variable names |
ynames |
list |
nY elements |
output variable names |
xnamesvisu |
list |
nX elements |
input variable names processed for plots |
ynamesvisu |
list |
nY elements |
output variable names processed for plots |
xnamesmenu |
list |
nX elements |
input variable names processed for menus |
ynamesmenu |
list |
nY elements |
output variable names processed for menus |
adapt.visu |
logical |
NA |
informs whether the plots should be adapted to the window |
idref |
list |
0 to nobs elements |
indices of rows to keep, specified by user selection |
idon |
list |
0 to (nX + nY) elements |
indices of columns to keep, specified by user selection |
compositeInfos |
list of objects |
number of composite functions |
composite functions information (check compositeInfos object description for details) |
Fnames |
list |
nY elements |
functional output variable names |
Fnamesvisu |
list |
nY elements |
functional output variable names processed for plots |
idF |
list |
number of functional outputs |
vector containing indices of columns for each experimental functional output in DOE$Y |
nZ |
list |
number of functional outputs |
vector containing the length of each simulation functional output |
discF |
list |
number of functional outputs |
for each functional output, data.frame containing discretization values |
Z |
data.frame |
1 × nY |
experimental data values |
idZ |
list |
number of functional outputs |
vector containing indices of columns for each simulation functional output in DOE$Y |
nZ |
list |
number of functional outputs |
vector containing the length of each experimental functional output |
discZ |
list |
number of functional outputs |
for each functional output, data.frame containing discretization values |
idZY |
list |
number of functional outputs |
vector containing indices of columns for each functional output, used to map simulation and experimental data when the discretization is different |
OF |
data.frame |
nobs × number of functional outputs |
objective function values for each functional output |
OFtot |
data.frame |
nobs × 1 |
total sum of objective function values |
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
name |
character |
NA |
variable name |
namevisu |
character |
NA |
variable name processed for plots |
namemenu |
character |
NA |
variable name processed for menus |
type |
character |
NA |
variable type (numeric or categorical) |
bounds |
list |
2 elements |
lower bound and upper bound if type is numeric |
nlevels |
numeric |
NA |
number of levels if type is categorical |
levels |
list |
nlevels elements |
list of levels if type is categorical |
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
all.ids |
list |
nY elements |
output group (Interest, Control, Status, Constant or Functional) |
int.ids |
list |
0 to nY elements |
indices of outputs of interest |
control.ids |
list |
0 to nY elements |
indices of control outputs |
const.ids |
list |
0 to nY elements |
indices of constant outputs |
status.ids |
list |
0 to nY elements |
indices of status outputs |
visu.ids |
list |
0 to nY elements |
indices of outputs for visualizations |
func.ids |
list |
0 to nY elements |
indices of functional outputs |
nY |
numeric |
NA |
number of output variables |
type |
list |
nY elements |
output type (numeric or categorical) |
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
name |
character |
NA |
name of the composite output (entered by the user) |
id |
numeric |
NA |
id of the composite output |
type |
character |
NA |
variable type (numeric or categorical) |
levels |
list |
1 to n elements |
list of levels if type is categorical |
usedY |
list |
1 to n elements |
name(s) of the used input(s) |
formula |
character |
NA |
formula entered by the user |
modelMode |
character |
NA |
informs whether a model should be trained or combine the models from the used parameters (“Train” or “Combine”) |
dfNewCol |
dataframe |
nobs × 1 |
output result using the current DOE |
surrogate
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
listmodels |
object |
11 fields |
model information (check listmodels parameters for details) |
simulations |
object |
5 fields |
simulation information (check simulations parameters for details) |
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
names_surrogatemodel |
list |
12 elements |
names of the available surrogate models |
models |
list |
12 elements |
computed models |
tableQ2loo |
data.frame |
12 × (nY + 3) |
leave-one-out validation results |
tableQ2test |
data.frame |
12 × (nY + 3) |
test validation results |
bestQ2loo |
list |
nY × 2 |
list of best model for each output with respect to the Q2loo criterion |
bestQ2test |
list |
nY × 2 |
list of selected model for each output with respect to the Q2test criterion |
selected |
list |
nY × 2 |
list of selected model for each output, along with the Q2 criterion |
trainedModels |
list |
0 to 12 elements |
IDs of trained models |
finalpredfun |
function |
NA |
computes prediction with the selected surrogate model |
categorical |
list |
0 to nX elements |
indices of categorical input variables |
levels.models |
list |
0 to nX elements |
levels of categorical input variables |
withsdmodels |
list |
12 elements |
list of boolean values, TRUE if a standard deviation model is available |
currentlyUsed |
list |
0 to nobs elements |
indices of rows used to build models |
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
Xadd |
data.frame |
n_points × nX |
extra points to refine the model, n_points is specified by the user |
mode.manual |
logical |
NA |
send the additional simulations to the “importDOE” panel where they can be manually launched |
mode.automatic |
logical |
NA |
automatically launch the additional simulations with the current simulator settings |
tagDOE |
character |
NA |
tag DOE information |
nRefine |
numeric |
NA |
refine threshold |
UQParams
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
typeDistr |
character |
NA |
type of distribution |
P1Distr |
numeric |
NA |
distribution parameter, depends on typeDistr |
P2Distr |
numeric |
NA |
distribution parameter, depends on typeDistr |
P3Distr |
numeric |
NA |
distribution parameter, depends on typeDistr |
P4Distr |
numeric |
NA |
distribution parameter, depends on typeDistr |
levels |
list |
number of levels |
levels for categorical variables |
weights |
list |
number of levels |
weights of the levels |
calibration
The data structures in this section are specific to the calibration module, they are not used throughout the application. The needed information for the calibration is stored in the object DOE.
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
Z |
data.frame |
1 × nY |
experimental data values |
sigZ |
data.frame |
1 × nY |
experimental data standard deviations |
nZ |
list |
number of functional outputs |
vector containing the length of each experimental functional output |
idZ |
list |
number of functional outputs |
vector containing indices of columns for each functional output |
idZY |
list |
number of functional outputs |
vector containing indices of columns for each functional output, used to map simulation and experimental data when the discretization is different |
discZ |
list |
number of functional outputs |
for each functional output, data.frame containing discretization values |
OF |
data.frame |
nobs × number of functional outputs |
objective function values for each functional output |
OFtot |
data.frame |
nobs × 1 |
total sum of objective function values |
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
norm |
character |
NA |
normalization type (“L1” or “L2”) |
weightsTemp |
vector |
number of functional outputs |
weight associated to each functional output (in “Save OF Weights” modal) |
weights |
vector |
number of functional outputs |
weight associated to each functional output |
OF |
data.frame |
nobs × number of functional outputs |
objective function values for each functional output |
OFtot |
data.frame |
nobs × 1 |
total sum of objective function values |
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
discFtemp |
data.frame |
discretization count × 1 |
discretization values for some functional outputs in “Import Output Discretization” modal (depends of selected output: “All” or one of the functional outputs) |
discF |
list |
number of functional outputs |
for each functional output, data.frame containing discretization values |
saveMessage |
character |
NA |
displayed message which indicates discretization saving status |
Parameter |
Type |
Dimension |
Description |
|---|---|---|---|
Z |
data.frame |
1 × nY |
experimental data values |
sigZ |
data.frame |
1 × nY |
experimental data standard deviations |
nZ |
list |
number of functional outputs |
vector containing the length of each experimental functional output |
idZ |
list |
number of functional outputs |
vector containing indices of columns for each functional output |
idZY |
list |
number of functional outputs |
vector containing indices of columns for each functional output, used to map simulation and experimental data when the discretization is different |
discZ |
list |
number of functional outputs |
data.frame containing discretization values for each functional output |