Оцените функцию стоимости для выборок
[y,info]
= sdo.evaluate(fcn,params)
[y,info]
= sdo.evaluate(fcn,params,param_samples)
[y,info]
= sdo.evaluate(___,opts)
[
оценивает функцию стоимости, y
,info
]
= sdo.evaluate(fcn
,params
)fcn
, для выборок пространства параметров, заданного params
(объект sdo.ParameterSpace
). Программное обеспечение генерирует таблицу выборок с 2Np+1 столбцы Np и строки. Эти выборки сгенерированы на основе спецификаций пространства параметров в params
, на его ParameterDistributions
, RankCorrelation
и свойства Options
. Np является количеством параметров, заданных в params
. fcn
принимает демонстрационные значения и вычисляет целевые значения модели. Образцовой целью могла быть стоимость (цель), ограничение или оценка различия между экспериментальными данными и симуляцией модели. sdo.evaluate
применяет fcn
к каждой строке таблицы выборок. y
является таблицей с одним столбцом для каждого образцового целевого выходного параметра, возвращенного fcn
и 2Np+1 строки. Дополнительная информация об оценке возвращена в info
.
[
оценивает функцию стоимости для заданной демонстрационной таблицы параметра, y
,info
]
= sdo.evaluate(fcn
,params
,param_samples
)param_samples
. Для этого синтаксиса можно задать params
как объект sdo.ParameterSpace
или вектор объектов param.Continuous
. y
является таблицей с одним столбцом для каждой образцовой цели (стоимость или ограничение) выходной параметр, возвращенный fcn
. y
содержит столько же строк сколько param_samples
.
sdo.EvaluateOptions
| sdo.ParameterSpace
| sdo.analyze
| sdo.optimize
| sdo.sample