RSM Surrogate model methods examples
来源:互联网 发布:修改数据库字段 编辑:程序博客网 时间:2024/05/17 07:12
RSM Surrogate model methods examples:
// Modulevar RSM = require ("../Build/Release/rsm").RSM;// Module Object var rsm = new RSM;// Data Setvar data = [ [[37.5, 37.5], [803.78]], [[230.101, 805.777], [815.73]], [[447.21, 557.351], [813.86]], [[520.839, 354.306], [813.8]], [[999.713, 801.97], [819.05]], [[77.3747, 506.866], [815.59]], [[916.19, 211.731], [821.18]], [[170.566, 918.607], [816.67]], [[703.838, 975.497], [818.97]], [[685.363, 189.721], [819.41]], [[43.4607, 987.401], [817.23]], [[181.685, 359.548], [816.67]], [[516.911, 12.7494], [814]], [[520.597, 354.396], [813.8]], [[221.671, 554.194], [816.45]], [[38.4605, 535.462], [817.28]], [[628.684, 584.226], [812.84]], [[419.248, 428.101], [813.87]], [[358.279, 319.41], [814.88]], [[163.466, 185.673], [817.64]], [[147.272, 948.653], [816.74]], [[852.848, 922.912], [819.05]], [[669.124, 345.997], [819.6]], [[853.498, 636.962], [819.05]], [[369.065, 493.693], [814.87]], [[719.035, 248.153], [819.14]], [[572.292, 452.362], [813.12]], [[740.381, 25.9373], [819.41]], ]; // Methodsfunction relation( x1, x2 ){ //var res = x1*x1*x1 +x2*x2*x2 + 2.0*x1*x1*x2; var res = x1*x1 +x2*x2 + 2.0*x1*x2 + x1*x1*x1 +x2*x2*x2; // var res = x1*x1 + 3.0*x2*x2 + 2.0*x1*x2 +100.0; // var res = 100.0 + x1 + x2 return res;}function reformData() { var len = data.length; for( var i = 0; i < len; i++ ) { var x1 = data[i][0][0]; var x2 = data[i][0][1]; var res = relation( x1, x2 ); data[i][1][0] = res ; } //console.log("data:", data );} reformData();var rsm = new RSM();rsm.setRankNumber( 3 );rsm.setExperimentData( data );var RSMModel = rsm.getModelExpression()console.log("RSM Model:", RSMModel );var response = relation( 740.381, 25.9373 );var result = rsm.evaluate( [740.381, 25.9373] );console.log("Response:", response );console.log("RSM:", result );
1-order RSM Test Results:
Response Surface Method Report ============================== input variable number: 2 response variable number: 1 rank number: 1 require cross: 1 require standardization: 0 minimize data set number: 3 input data set number: 28 RSM experiment data result Experiment data set number: 3 Response average: 805.146 RSM prediction average: 805.146 Error value average: 0 Error(%): 0 Testing data result Testing data set number: 25 Response average: 1077.78 RSM prediction average: 1077.78 Error value average: 0.000113525 Error(%): 1.05333e-05 Total data set statistics Total data set number: 28 Response average: 1048.57 RSM prediction average: 1048.57 Error value average: 0.000101362 Error(%): 9.66673e-06RSM Model: 100 + 1.000000*varX_0 + 1.000000*varX_1Response: 866.3183RSM: 866.3184566497803
2-order RSM Test Results:
Response Surface Method Report ============================== input variable number: 2 response variable number: 1 rank number: 2 require cross: 1 require standardization: 0 minimize data set number: 6 input data set number: 28 RSM experiment data result Experiment data set number: 6 Response average: 1.73592e+06 RSM prediction average: 1.73592e+06 Error value average: 0.0208333 Error(%): 1.20013e-06 Testing data result Testing data set number: 22 Response average: 1.69869e+06 RSM prediction average: 1.69869e+06 Error value average: 0.214489 Error(%): 1.26267e-05 Total data set statistics Total data set number: 28 Response average: 1.70667e+06 RSM prediction average: 1.70667e+06 Error value average: 0.172991 Error(%): 1.01362e-05RSM Model: 100.015 + 0.000105*varX_0 -0.000537*varX_1 + 1.000001*varX_0*varX_0 + 1.999999*varX_1*varX_0 + 3.000001*varX_1*varX_1Response: 588689.2239774701RSM: 588689.6932533896
3-order RSM Test Results:
Response Surface Method Report ============================== input variable number: 2 response variable number: 1 rank number: 3 require cross: 1 require standardization: 0 minimize data set number: 10 input data set number: 28 RSM experiment data result Experiment data set number: 10 Response average: 5.80628e+08 RSM prediction average: 5.80628e+08 Error value average: 26.4 Error(%): 4.5468e-06 Testing data result Testing data set number: 18 Response average: 3.94894e+08 RSM prediction average: 3.94894e+08 Error value average: 111.278 Error(%): 2.81792e-05 Total data set statistics Total data set number: 28 Response average: 4.61227e+08 RSM prediction average: 4.61227e+08 Error value average: 80.9643 Error(%): 1.75541e-05RSM Model: -85.2369 + 2.659389*varX_0 -0.107714*varX_1 + 0.994998*varX_0*varX_0 + 1.997093*varX_1*varX_0 + 1.000277*varX_1*varX_1 + 1.000003*varX_0*varX_0*varX_0 + 0.000001*varX_1*varX_0*varX_0 + 0.000002*varX_1*varX_1*varX_0 + 1.000000*varX_1*varX_1*varX_1Response: 406454922.00043535RSM: 406455147.7619492
阅读全文
0 0
- RSM Surrogate model methods examples
- 【索引】Numerical Methods::Examples
- Date Format Model Examples
- Oracle Reporting 7 - Model Examples
- django view call model methods
- rsm doc
- rsm full
- 2.Model Underscore Methods(Official Tutorials)
- examples
- examples
- METHODS
- Methods
- Methods
- 代理类(Surrogate)
- C++代理 Surrogate
- RSM视图的粒度机制
- win10解决COM Surrogate问题
- [SheRO].rsm模型文件完美渲染
- 如何将微信素材库的文章保留格式的复制到自己的博客论坛或者其他素材库
- 集合
- 安卓学习建议
- hdoj 5536 Chip Factory
- spring+springmvc+mybatis框架搭建总结
- RSM Surrogate model methods examples
- IDEA创建maven项目
- WPA2(wifi) 漏洞和攻击脚本 Key Reinstallation Attacks Breaking WPA2 by forcing nonce reuse
- Numpy
- linux 驱动
- 安卓7.0分屏
- sqoop2 尝试
- 数据结构中的折半查找,查找对象为有序数组。用getchar()在写出输入字母输出相应的大小写。
- 实验4:栈和队列的基本操作实现及其应用之《排号叫号管理》