sdo.analyze

分析模型参数如何影响成本函数

描述

[R= sdo.analyze(Xÿ返回NP-通过-数控包含在每对列之间的成对线性相关系数表Xÿ表。X包含NS样本NP模型参数。ÿ包含NS行,每一行对应于所述成本函数的评估用于在样品X。在每一列ÿ对应于成本或约束。

[R= sdo.analyze(XÿOPTS指定的分析方法(一个或多个)和备选方法使用OPTS,一sdo.AnalyzeOptions宾语。如果指定了多种分析方法,[R返回为一个结构,对于每一个指定的分析方法和方法选项组合的结果字段。

例子

全部收缩

创建任意param.Continuous对象。

P1 = param.Continuous('X1',1);P2 = param.Continuous('X2',1500);P = [P1; P2];

指定的参数的参数空间定义。

PS = sdo.ParameterSpace(P);

样品的参数。

X = sdo.sample(PS,50);

评估样品的成本函数。

Y = sdo.evaluate(@(P)sdoExampleCostFunction(P),PS,X);
模型在50个样品进行评价。

获得成对线性的参数和所述成本函数的相关系数。

R = sdo.analyze(X,Y);

创建任意param.Continuous对象。

P1 = param.Continuous('X1',1);P2 = param.Continuous('X2',1500);P = [P1; P2];

指定的参数的参数空间定义。

PS = sdo.ParameterSpace(P);

样品的参数。

X = sdo.sample(PS,50);

评估样品的成本函数。

Y = sdo.evaluate(@(P)sdoExampleCostFunction(P),PS,X);
模型在50个样品进行评价。

创建选项对象使用关联方法。

选择= sdo.AnalyzeOptions;opt.Method =“相关性”;

获得成对线性的参数和所述成本函数的相关系数。

R = sdo.analyze(X,Y,优化)
R =2×3表˚FCLEQ当量________ _______ ________ X1 0.9997 -0.9997 1×2 -0.35144 0.35324 -0.35244

[R与表中的字段的结构,其中一个表用于通过指定的分析的每种类型选择

输入参数

全部收缩

模型参数样本,指定为NS-通过-NP表。

NS是样本的数目,并且NP是模型参数的数量。

通常,使用sdo.sample生成X

成本函数和约束评估在每个样品X,指定为NS-通过-数控表。

NS是样本的数目,并且数控是成本函数返回的成本和人数的限制。

通常,使用sdo.evaluate生成ÿ

分析选项,指定为sdo.AnalyzeOptions宾语。

输出参数

全部收缩

分析的结果,返回一个表(如果指定一个分析方法)或表字段的结构(如果指定多种分析方法)。

通过返回的每个表[R是一个NP-通过-数控表。NP是参数的数量,并数控是成本函数返回的成本和人数的限制。

介绍了在R2014a