主要内容

sdo.Analyze.

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

描述

例子

R.= sdo.Analyze(Xy返回一个Np-经过-NC.表包含每对列之间的成对线性相关系数Xy表。X包含Ns样本Np模型参数。y包含Ns行,每行对应于样本的成本函数评估X。每列y对应于成本或约束。

R.= sdo.Analyze(Xy选择指定使用的分析方法和方法选项选择, 一个sdo.AnalyzeOptions.目的。如果指定多个分析方法,R.作为具有每个指定分析方法和方法选项组合的结果的字段返回的结构。

例子

全部收缩

创造任意Param.Conulous.对象。

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.Conulous.对象。

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.calyzeOptions;opt.method ='相关性';

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

r = sdo.Analyze(X,Y,OPT)
r =2×3表F CLEQ LEQ ________ ______________________________ x1 0.9997 -0.9997 1 x2-0.35144 0.35324 -0.35244

R.是一个与表字段的结构,有一个表格指定的每种类型的分析选择

输入参数

全部收缩

模型参数样本,指定为Ns-经过-Np桌子。

Ns是样品数量和Np是模型参数的数量。

一般来说,你使用sdo.sample.生成X

每个样本的成本函数和约束评估X,指定为一个Ns-经过-NC.桌子。

Ns是样品数量和NC.是成本函数返回的成本和约束的数量。

一般来说,你使用SDO.Evaluate.生成y

分析选项,指定为一个sdo.AnalyzeOptions.目的。

输出参数

全部收缩

分析结果,作为表返回(当您指定单个分析方法时)或具有表字段的结构(当您指定多个分析方法时)。

每个表返回R.是一个Np-经过-NC.桌子。Np是参数的数量,和NC.是成本函数返回的成本和约束的数量。

介绍了R2014a