当前位置: 首页 > news >正文

商品网站建设实验报告网站页面设计需求文档

商品网站建设实验报告,网站页面设计需求文档,手机网站建设浩森宇特,用wordpress搭建娱乐网【MATLAB第111期】基于MATLAB的sobol全局敏感性分析方法二阶指数计算 一、简介 在MATLAB中计算Sobol二阶效应指数通常涉及到全局敏感性分析(Global Sensitivity Analysis, GSA),其中Sobol方法是一种流行的技术,用于评估模型输入…

【MATLAB第111期】基于MATLAB的sobol全局敏感性分析方法二阶指数计算

一、简介

在MATLAB中计算Sobol二阶效应指数通常涉及到全局敏感性分析(Global Sensitivity Analysis, GSA),其中Sobol方法是一种流行的技术,用于评估模型输入参数的敏感性。Sobol二阶效应指数衡量的是两个参数之间的交互作用对模型输出的影响。

Sobol二阶效应指数的计算涉及到以下步骤:

1、生成Sobol序列,并在一阶的基础上,生成N=(2D+2)*npop个样本集,其中D为变量数, npop为采样的数量, N为总样本数 。
在一阶基础上,N=(D+2)*nPop样本, 包含A、AB和B矩阵。
二阶需要生成BA矩阵,用来评估二阶指数。

2、模型计算
可参考64期文章, 利用sobol函数进行抽样,得到的X值 ,通过bp组成的代理模型进行计算。

3、计算Sobol指数:使用Sobol序列和模型输出,计算每个参数的一阶、二阶效应指数和总效应指数, 其中,一阶和总效应指数较为好计算, 二阶效应指数可以参考python的Salib库进行研究 ,

Sobol二阶效应指数的计算公式如下:
在这里插入图片描述
其中i为1:D,j为i+1:D,
4、计算效果
在这里插入图片描述

在这里插入图片描述

二、部分源码

S2计算代码如下:

 Vjk = mean(BAj .* ABk - A .* B) / var(y);Sj = first_order(A, ABj, B);Sk = first_order(A, ABk, B);S2 = Vjk - Sj - Sk;

核心参考代码如下(需要自行二次编译):

% Normalize the model outputY = (Y - mean(Y)) / std(Y);% Separate output valuesA = Y(1:2*D+2:end);B = Y((end-1):-(2*D+1):1);AB = zeros(length(Y)/ (2*D+2), D);BA = zeros(length(Y)/ (2*D+2), D);for j = 1:DAB(:, j) = Y((j+1):2*D+2:end);BA(:, j) = Y((j+1+D):2*D+2:end);endend% Calculate second order indices if requiredfor j = 1:Dfor k = j+1:DSi.S2(j, k) = second_order(A, AB(:, j), AB(:, k), BA(:, j), B);
end
end
function S = first_order(A, AB, B)% First order estimator following Saltelli et al. 2010 CPC, normalized by% sample variancey = [A, B];if range(y) == 0warning('Constant values encountered, indicating model evaluations (or subset of evaluations) produced identical values.');S = 0;return;endS = mean(B .* (AB - A)) / var(y);
endfunction S = total_order(A, AB, B)% Total order estimator following Saltelli et al. 2010 CPC, normalized by% sample variancey = [A, B];if range(y) == 0warning('Constant values encountered, indicating model evaluations (or subset of evaluations) produced identical values.');S = 0;return;endS = 0.5 * mean((A - AB) .^ 2) / var(y);
endfunction S = second_order(A, ABj, ABk, BAj, B)% Second order estimator f ollowing Saltelli 2002y = [A, B];if range(y) == 0warning('Constant values encountered, indicating model evaluations (or subset of evaluations) produced identical values.');S = 0;return;endVjk = mean(BAj .* ABk - A .* B) / var(y);Sj = first_order(A, ABj, B);Sk = first_order(A, ABk, B);S = Vjk - Sj - Sk;
end

三、代码获取

1.阅读首页置顶文章
2.关注CSDN
3.根据自动回复消息,私信回复“111期”以及相应指令,即可获取对应下载方式。

http://www.yayakq.cn/news/874952/

相关文章:

  • 珠海网站制作策划wordpress记录搜索历史
  • 网站开发平台及常用开发工具网站推广合作
  • 西安哪家公司做网站气动科技东莞网站建设
  • 移动通信网站建设经典广告推广词
  • php网站开发招聘需求分析北京网站建设公司哪家好
  • 网站免费正能量安全网站怎么做seo_
  • 云服务器可以做两个网站温岭市住房和城乡建设局网站
  • 长沙推广网站德州做网站最好的公司有哪些
  • 如何做物流网站廊坊企业建站
  • 织梦网站后台网址建设一个网站需要做哪些工作
  • 做外贸网站需要注册公司吗wordpress 个人博客主题
  • wordpress好的插件电商seo搜索引擎优化
  • 东莞建网站平台微信app
  • 海口手机网站建设网站建设设计服务公司
  • 网站后来功能评价一个网站设计项目的好坏
  • 外贸生意做哪个网站好wordpress编辑器换成经典模式
  • 永州建设企业网站电商网站设计多少钱
  • 凡科做网站给后台的吗网站建设的技能有哪些
  • 广告网站建设制作设计服务商正版宝安网站推广
  • 深圳积分商城网站建设眼镜厂官网
  • 网站建设规划方案包括励志网站织梦源码
  • 宁夏住房城乡建设厅网站梁山做网站价格
  • 如何配置php网站自己个人怎样做电商
  • 那里有制作网站企业dw网站指向邮箱超链接怎么做
  • 网站技术团队wordpress恢复小工具
  • 建设淘宝客网站浏览器大全列表下载
  • dede 招生网站源码北京住房和城乡建设网站
  • 邵阳做网站价格app商城模板
  • 好的做网站个人建站程序
  • 电商类网站设计模板网站建设系统源码