DACE Kriging 模型用法

2021-09-01 23:16:02 字數 586 閱讀 4542

1. 關於theta取值

dace工具箱內dacefit函式自帶theta 優化,只需在初始設定 theta0、lob 和upb即可。

猜測初始值theta0的選取,不影響最終結果。但是影響計算效率和加點數。 

dace工具箱手冊內給的算例為:

theta=[10 10]; lob=[1e-1 1e-1]; upb=[20 20];

[dmodel, perf]=dacefit(s,y,@repoly0,@corrgauss,theta,lob,upb)

2. 關於multiple design site 的問題:

錯誤原因為:kriging 建模時 不允許有重複設計點。

解決辦法為:dsmerge

[ms,my]=dsmerge(s,y)

[ms,my]=dsmerge(s,y,ds)

[ms,my]=dsmerge(s,y,ds,nms)

3. 關於kriging建模梯度的問題:

dace 工具箱可以直接輸出梯度。

[y,dy,mse]=predictor(x,dmodel)

其中: y為響應**值;dy為梯度;mse為均方誤差。

盒模型margin用法

1 margin長在元素之外的。2 margin控制的是 同級元素 之間的位置關係。3 margin不會對盒子本身的寬高造成影響。4 給單一方向新增margin值 margin top,right,bottom,left 5 margin的設定方法 乙個值 四周 兩個值 上下 左右 三個值 上 左右...

ecmall的模型用法

除本基類檔案外,所有的模型類的類名的構造規則應該是模型名 首字母大寫 model組成,檔名必須是模型名 model組成 如有乙個使用者模型,模型名為user,則其檔名應為user.model.php,類名為usermodel 驗證規則和預設值 required isset v required v ...

彈性盒模型的基本用法

1 彈性盒模型 1 display flex 說明 設定為彈性盒 父元素新增 2 flex direction 主軸排列方向 說明 順序指定了彈性子元素在父容器中的位置 1.row 預設在一行內排列 2.row reverse 反轉橫向排列 右對齊,從後往前排,最後一項排在最前面。3.column ...