lhsdesign
ラテン超方格標本
説明
例
10 行 4 列のラテン超方格標本を作成します。
rng default % For reproducibility X = lhsdesign(10,4)
X = 10×4
0.1893 0.2569 0.0147 0.5583
0.8038 0.1089 0.9378 0.1950
0.5995 0.6818 0.3649 0.3097
0.3225 0.8736 0.4487 0.8055
0.9183 0.9854 0.1598 0.2509
0.0131 0.3864 0.5924 0.7511
0.7916 0.7131 0.2760 0.6662
0.6600 0.5420 0.6877 0.9100
0.2740 0.0450 0.7816 0.0631
0.4200 0.4855 0.8760 0.4889
X
の各列には、[0,0.1]
、[0.1,0.2]
、[0.2,0.3]
、[0.3,0.4]
、[0.4,0.5]
、[0.5,0.6]
、[0.6,0.7]
、[0.7,0.8]
、[0.8,0.9]
、および [0.9,1]
の各区間で 1 つの乱数が含まれています。
lhsdesign
のさまざまな名前と値のペアの引数の影響を判別します。10 行 4 列の既定の計画から始めます。
rng default % For reproducibility X = lhsdesign(10,4)
X = 10×4
0.1893 0.2569 0.0147 0.5583
0.8038 0.1089 0.9378 0.1950
0.5995 0.6818 0.3649 0.3097
0.3225 0.8736 0.4487 0.8055
0.9183 0.9854 0.1598 0.2509
0.0131 0.3864 0.5924 0.7511
0.7916 0.7131 0.2760 0.6662
0.6600 0.5420 0.6877 0.9100
0.2740 0.0450 0.7816 0.0631
0.4200 0.4855 0.8760 0.4889
連続型計画とは対照的な離散型計画を取得するには、名前と値のペアの引数 'Smooth'
を 'off'
に設定します。
rng default % For reproducibility X = lhsdesign(10,4,'Smooth','off')
X = 10×4
0.2500 0.3500 0.7500 0.8500
0.1500 0.8500 0.2500 0.3500
0.8500 0.7500 0.4500 0.7500
0.9500 0.1500 0.6500 0.1500
0.0500 0.0500 0.8500 0.9500
0.4500 0.5500 0.9500 0.4500
0.3500 0.9500 0.5500 0.0500
0.5500 0.4500 0.0500 0.2500
0.6500 0.6500 0.1500 0.6500
0.7500 0.2500 0.3500 0.5500
結果の計画は離散型です。
返された計画の列間相関の二乗和を計算します。
y = corr(X);
(sum(y(:).^2) - 4)/2 % Subtract 4 to remove the diagonal terms of corr(X)
ans = 0.4874
名前と値のペアの引数 'Criterion'
を、列間相関の二乗和を最小化する 'correlation'
に変更した場合の影響を観測します。'correlation'
基準では、'Smooth'
を 'off'
に設定した時と同様に、常に離散型計画が返されます。
rng default % For reproducibility X = lhsdesign(10,4,'Criterion','correlation')
X = 10×4
0.6500 0.0500 0.4500 0.7500
0.2500 0.3500 0.0500 0.1500
0.1500 0.9500 0.8500 0.4500
0.8500 0.5500 0.9500 0.0500
0.5500 0.2500 0.5500 0.3500
0.3500 0.4500 0.7500 0.8500
0.4500 0.1500 0.6500 0.6500
0.0500 0.6500 0.2500 0.5500
0.9500 0.8500 0.3500 0.9500
0.7500 0.7500 0.1500 0.2500
y = corr(X); (sum(y(:).^2) - 4)/2
ans = 0.0102
相関を最小化することで、計画の相関二乗和が大幅に低くなります。
基準を改善するための反復数を少なく指定します。
rng default % For reproducibility X = lhsdesign(10,4,'Criterion','correlation','Iterations',2)
X = 10×4
0.6500 0.0500 0.4500 0.7500
0.3500 0.3500 0.0500 0.1500
0.1500 0.9500 0.8500 0.4500
0.9500 0.5500 0.9500 0.0500
0.5500 0.2500 0.5500 0.3500
0.2500 0.4500 0.7500 0.8500
0.4500 0.1500 0.6500 0.6500
0.0500 0.6500 0.2500 0.5500
0.8500 0.8500 0.3500 0.9500
0.7500 0.7500 0.1500 0.2500
y = corr(X); (sum(y(:).^2) - 4)/2
ans = 0.0328
反復回数を減らすと、相関二乗和がより高くなり、計画の質が低下します。
入力引数
返される標本の数。正の整数として指定します。
例: 24
データ型: single
| double
返される変数の数。正の整数として指定します。
例: 4
データ型: single
| double
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで、Name
は引数名で、Value
は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
R2021a より前では、名前と値をそれぞれコンマを使って区切り、Name
を引用符で囲みます。
例: X = lhsdesign(n,p,'Smooth','off')
は、離散型ラテン超方格計画を返します。
連続標本の指示。'Smooth'
と 'on'
(連続標本) または 'off'
(離散標本) で構成されるコンマ区切りのペアとして指定します。このオプションが 'off'
のとき、X
の各列で返される値は、値 0.5/n
、1.5/n
、…、1 – 0.5/n
のランダムな順列です。
例: 'Smooth','off'
データ型: char
| string
反復的な標本生成の基準。'Criterion'
と 'maximin'
、'none'
、または 'correlation'
で構成されるコンマ区切りのペアとして指定します。アルゴリズムは最大 Iterations
回の試行を使用して基準を改善します。
メモ
'correlation'
基準では、Smooth
を 'off'
に設定した時と同様に、離散標本が返されます。
基準 | 説明 |
---|---|
| 点間の最小距離を最大化。 |
| 列間相関の二乗和を最小化。 |
| 反復なし |
例: 'Criterion','correlation'
データ型: char
| string
Criterion
を改善するための最大反復回数。'Iterations'
と正の整数で構成されるコンマ区切りのペアとして指定します。アルゴリズムは最大 Iterations
回の試行を使用して基準を改善します。
例: 'Iterations',10
データ型: single
| double
バージョン履歴
R2006a より前に導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)