Оцените функцию стоимости для выборок
[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