カーネル主成分分析 アクションセット: 構文
カーネル主成分分析のアクションを提供します
kPca アクション
カーネル PCA 学習を実行します。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力テーブルの設定を指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
— |
重心行列を保存する出力データテーブルを指定します。 | |
|
— |
KPCA 主成分の重心行列を保存する出力データテーブルを指定します。 | |
|
— |
eigenVal 行列を保存する出力データテーブルを指定します。 | |
|
required parametercasout |
eigenVector 行列を保存する出力データテーブルを指定します。 | |
|
— |
写像原像係数行列を保存する出力データテーブルを指定します。 | |
|
required parametercasout |
学習データのスコア値を保存する出力データテーブルを指定します。 | |
|
names |
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。 | |
|
— |
将来のスコアリングのために、固有ベクトル行列の状態を保存する出力データテーブルを指定します。 |
パラメーターの説明
attributes={{casinvardesc-1} <, {casinvardesc-2}, ...>}
bwTune={bwTune}
RBF カーネルバンド幅調整のパラメーターリストを指定します。
bwTune の値は次のいずれかになります:
method="RANDOMCMSE" | "SCMSE" | 64-bit-integer
バンド幅調整で使用する方法を指定します: 最大固有値和のランダム基準法 (random CMSE) または最大固有値和のスケーラブル基準法 (SCMSE)。
nClus=integer
調整方法が最大固有値和のスケーラブル基準法 (SCMSE) である場合、バンド幅調整で使用するクラスターの数を指定します。
| デフォルト | 100 |
|---|
nPass=integer
調整方法が最大固有値和のランダム基準法 (random CMSE) である場合、バンド幅調整で使用するパスの数を指定します。
| デフォルト | 10 |
|---|
nSample=integer
調整方法が最大固有値和のランダム基準法 (random CMSE) である場合、バンド幅調整で使用する無作為標本サイズを指定します。
| デフォルト | 100 |
|---|
seed=integer
バンド幅調整で使用する乱数シードを指定します。
center=TRUE | FALSE
True に設定すると、数値変数を各列の平均で中心化します。
| 別名 | centering |
|---|---|
| デフォルト | FALSE |
centroids={casouttable}
重心行列を保存する出力データテーブルを指定します。
centroids パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
centroidsPC={casouttable}
KPCA 主成分の重心行列を保存する出力データテーブルを指定します。
centroidsPC パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
clusCCriterion=double
k-means クラスタリングアルゴリズムの収束基準を指定します。
| 別名 | cc |
|---|---|
| デフォルト | 0.02 |
clusMaxiter=integer
k-means クラスタリングアルゴリズムの最大反復回数を指定します。
| デフォルト | 50 |
|---|
clusMethod="FC" | "KMPP" | "RANDOM" | 64-bit-integer
k-means クラスタリングの初期重心タイプを指定します。
| デフォルト | KMPP |
|---|---|
| FC | 初期重心タイプとして高速クラスタリングを指定します。 |
| KMPP | 初期重心タイプとして k-means plus plus を指定します。 |
| RANDOM | 初期重心タイプとしてランダム化を指定します。 |
clusNrestart=integer
初期重心がランダムに選択されたときの再起動の回数を指定します。
| デフォルト | 5 |
|---|
clusRandSeed=integer
初期重心選択で使用する乱数シードを指定します。
display={displayTables}
クライアントに表示するために送信する結果テーブルのリストを指定します。
display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。
eigenVal={casouttable}
eigenVal 行列を保存する出力データテーブルを指定します。
eigenVal パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
eigenVec={eigOutput}
eigenVector 行列を保存する出力データテーブルを指定します。
eigOutput の値は次のいずれかになります:
* casout={casouttable}
出力固有ベクトルテーブルを指定します。
casout パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
copyVars={"variable-name-1" <, "variable-name-2", ...>}
1 つ以上の変数を入力テーブルから出力テーブルにコピーします。
| 別名 | copyVar |
|---|
exactScore=TRUE | FALSE
False に設定すると、学習方法が低ランク近似の場合は、高速スコアリング方法を実装します。
| 別名 | ES |
|---|---|
| デフォルト | FALSE |
id={"variable-name-1" <, "variable-name-2", ...>}
レコード識別子として使用する変数を指定します。
inputs={{casinvardesc-1} <, {casinvardesc-2}, ...>}
intercept=double
多項式カーネルの定数項を指定します。
| 別名 | coefficient0 |
|---|---|
| デフォルト | 1 |
kerParam=double
カーネルパラメーターを指定します。
kerType="LINEAR" | "POLYNOMIAL" | "RBF" | 64-bit-integer
カーネル主成分分析に使用するカーネルタイプを指定します。"RBF" は動径基底関数タイプを示します。
| 別名 | kernel |
|---|---|
| kernelType |
mapCoeffs={casouttable}
写像原像係数行列を保存する出力データテーブルを指定します。
mapCoeffs パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
mapParam={mapParm}
写像原像法のパラメーターリストを指定します。
mapParm の値は次のいずれかになります:
intercept=double
写像原像法で使用するカーネルリッジ回帰に対する多項式カーネルの intercept パラメーターを指定します。
| デフォルト | 1 |
|---|
kerParam=double
写像法で使用するカーネルリッジ回帰に対する kernel パラメーターを指定します。
kerType="LINEAR" | "POLYNOMIAL" | "RBF" | 64-bit-integer
写像法で使用するカーネルリッジ回帰に対するカーネルタイプを指定します。
lambda=double
写像原像法で使用するカーネルリッジ回帰に対する L2 正則化項の lambda パラメーターを指定します。
| 別名 | L2 |
|---|---|
| デフォルト | 1 |
maxClus=integer
k-means クラスタリングで使用する最大クラスター数を指定します。
| 別名 | maxc |
|---|---|
| デフォルト | 100 |
method="APPROXIMATE" | "EXACT" | 64-bit-integer
カーネル主成分分析に使用する計算方法を指定します。
order=TRUE | FALSE
True に設定すると、複数のグリッドノードにデータが分散している場合に一貫した結果を生成するために、KPCA_ROWID 変数に基づいて入力データセットの順序が考慮されます。
| 別名 | sort |
|---|---|
| デフォルト | FALSE |
output={kpcaOutputStatement}
学習データのスコア値を保存する出力データテーブルを指定します。
kpcaOutputStatement の値は次のいずれかになります:
* casout={casouttable}
学習データの出力スコアリングテーブルを指定します。
casout パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
copyVars={"variable-name-1" <, "variable-name-2", ...>}
1 つ以上の変数を入力テーブルから出力テーブルにコピーします。
| 別名 | copyVar |
|---|
npc=integer
学習データのスコアリングに使用する主成分の数を指定します。
| デフォルト | 4 |
|---|
outputTables={outputTables}
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。
outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。
| 別名 | DISPLAYOUT |
|---|
preimage=TRUE | FALSE
True に設定すると、原像学習を実装します。
| 別名 | pre |
|---|---|
| デフォルト | FALSE |
preimageMethod="ITERATIVE" | "MAP" | 64-bit-integer
原像学習で使用する方法を指定します。
| 別名 | preMethod |
|---|
| デフォルト | ITERATIVE |
|---|---|
| ITERATIVE | 原像の計算に反復法を使用します。 |
| MAP | 原像の計算に写像法を使用します。 |
preimageNPC=integer
原像学習で使用する主成分の数を指定します。写像法については、原像スコアリングで使用する主成分の数でもあります。
| 別名 | preNPC |
|---|---|
| デフォルト | 4 |
rankThreshold=double
カーネル行列ランクの決定に使用する固有値のしきい値を指定します。
| 別名 | threshold |
|---|---|
| デフォルト | 1E-08 |
saveState={casouttable}
将来のスコアリングのために、固有ベクトル行列の状態を保存する出力データテーブルを指定します。
saveState パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
scale=TRUE | FALSE
True に設定すると、数値変数を各列の標準偏差で尺度化します。
| 別名 | scaling |
|---|---|
| デフォルト | FALSE |
* table={castable}
入力テーブルの設定を指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
kPca アクション
カーネル PCA 学習を実行します。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力テーブルの設定を指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
— |
重心行列を保存する出力データテーブルを指定します。 | |
|
— |
KPCA 主成分の重心行列を保存する出力データテーブルを指定します。 | |
|
— |
eigenVal 行列を保存する出力データテーブルを指定します。 | |
|
required parametercasout |
eigenVector 行列を保存する出力データテーブルを指定します。 | |
|
— |
写像原像係数行列を保存する出力データテーブルを指定します。 | |
|
required parametercasout |
学習データのスコア値を保存する出力データテーブルを指定します。 | |
|
names |
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。 | |
|
— |
将来のスコアリングのために、固有ベクトル行列の状態を保存する出力データテーブルを指定します。 |
パラメーターの説明
attributes={{casinvardesc-1} <, {casinvardesc-2}, ...>}
bwTune={bwTune}
RBF カーネルバンド幅調整のパラメーターリストを指定します。
bwTune の値は次のいずれかになります:
method="RANDOMCMSE" | "SCMSE" | 64-bit-integer
バンド幅調整で使用する方法を指定します: 最大固有値和のランダム基準法 (random CMSE) または最大固有値和のスケーラブル基準法 (SCMSE)。
nClus=integer
調整方法が最大固有値和のスケーラブル基準法 (SCMSE) である場合、バンド幅調整で使用するクラスターの数を指定します。
| デフォルト | 100 |
|---|
nPass=integer
調整方法が最大固有値和のランダム基準法 (random CMSE) である場合、バンド幅調整で使用するパスの数を指定します。
| デフォルト | 10 |
|---|
nSample=integer
調整方法が最大固有値和のランダム基準法 (random CMSE) である場合、バンド幅調整で使用する無作為標本サイズを指定します。
| デフォルト | 100 |
|---|
seed=integer
バンド幅調整で使用する乱数シードを指定します。
center=true | false
True に設定すると、数値変数を各列の平均で中心化します。
| 別名 | centering |
|---|---|
| デフォルト | false |
centroids={casouttable}
重心行列を保存する出力データテーブルを指定します。
centroids パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
centroidsPC={casouttable}
KPCA 主成分の重心行列を保存する出力データテーブルを指定します。
centroidsPC パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
clusCCriterion=double
k-means クラスタリングアルゴリズムの収束基準を指定します。
| 別名 | cc |
|---|---|
| デフォルト | 0.02 |
clusMaxiter=integer
k-means クラスタリングアルゴリズムの最大反復回数を指定します。
| デフォルト | 50 |
|---|
clusMethod="FC" | "KMPP" | "RANDOM" | 64-bit-integer
k-means クラスタリングの初期重心タイプを指定します。
| デフォルト | KMPP |
|---|---|
| FC | 初期重心タイプとして高速クラスタリングを指定します。 |
| KMPP | 初期重心タイプとして k-means plus plus を指定します。 |
| RANDOM | 初期重心タイプとしてランダム化を指定します。 |
clusNrestart=integer
初期重心がランダムに選択されたときの再起動の回数を指定します。
| デフォルト | 5 |
|---|
clusRandSeed=integer
初期重心選択で使用する乱数シードを指定します。
display={displayTables}
クライアントに表示するために送信する結果テーブルのリストを指定します。
display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。
eigenVal={casouttable}
eigenVal 行列を保存する出力データテーブルを指定します。
eigenVal パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
eigenVec={eigOutput}
eigenVector 行列を保存する出力データテーブルを指定します。
eigOutput の値は次のいずれかになります:
* casout={casouttable}
出力固有ベクトルテーブルを指定します。
casout パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
copyVars={"variable-name-1" <, "variable-name-2", ...>}
1 つ以上の変数を入力テーブルから出力テーブルにコピーします。
| 別名 | copyVar |
|---|
exactScore=true | false
False に設定すると、学習方法が低ランク近似の場合は、高速スコアリング方法を実装します。
| 別名 | ES |
|---|---|
| デフォルト | false |
id={"variable-name-1" <, "variable-name-2", ...>}
レコード識別子として使用する変数を指定します。
inputs={{casinvardesc-1} <, {casinvardesc-2}, ...>}
intercept=double
多項式カーネルの定数項を指定します。
| 別名 | coefficient0 |
|---|---|
| デフォルト | 1 |
kerParam=double
カーネルパラメーターを指定します。
kerType="LINEAR" | "POLYNOMIAL" | "RBF" | 64-bit-integer
カーネル主成分分析に使用するカーネルタイプを指定します。"RBF" は動径基底関数タイプを示します。
| 別名 | kernel |
|---|---|
| kernelType |
mapCoeffs={casouttable}
写像原像係数行列を保存する出力データテーブルを指定します。
mapCoeffs パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
mapParam={mapParm}
写像原像法のパラメーターリストを指定します。
mapParm の値は次のいずれかになります:
intercept=double
写像原像法で使用するカーネルリッジ回帰に対する多項式カーネルの intercept パラメーターを指定します。
| デフォルト | 1 |
|---|
kerParam=double
写像法で使用するカーネルリッジ回帰に対する kernel パラメーターを指定します。
kerType="LINEAR" | "POLYNOMIAL" | "RBF" | 64-bit-integer
写像法で使用するカーネルリッジ回帰に対するカーネルタイプを指定します。
lambda=double
写像原像法で使用するカーネルリッジ回帰に対する L2 正則化項の lambda パラメーターを指定します。
| 別名 | L2 |
|---|---|
| デフォルト | 1 |
maxClus=integer
k-means クラスタリングで使用する最大クラスター数を指定します。
| 別名 | maxc |
|---|---|
| デフォルト | 100 |
method="APPROXIMATE" | "EXACT" | 64-bit-integer
カーネル主成分分析に使用する計算方法を指定します。
order=true | false
True に設定すると、複数のグリッドノードにデータが分散している場合に一貫した結果を生成するために、KPCA_ROWID 変数に基づいて入力データセットの順序が考慮されます。
| 別名 | sort |
|---|---|
| デフォルト | false |
output={kpcaOutputStatement}
学習データのスコア値を保存する出力データテーブルを指定します。
kpcaOutputStatement の値は次のいずれかになります:
* casout={casouttable}
学習データの出力スコアリングテーブルを指定します。
casout パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
copyVars={"variable-name-1" <, "variable-name-2", ...>}
1 つ以上の変数を入力テーブルから出力テーブルにコピーします。
| 別名 | copyVar |
|---|
npc=integer
学習データのスコアリングに使用する主成分の数を指定します。
| デフォルト | 4 |
|---|
outputTables={outputTables}
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。
outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。
| 別名 | DISPLAYOUT |
|---|
preimage=true | false
True に設定すると、原像学習を実装します。
| 別名 | pre |
|---|---|
| デフォルト | false |
preimageMethod="ITERATIVE" | "MAP" | 64-bit-integer
原像学習で使用する方法を指定します。
| 別名 | preMethod |
|---|
| デフォルト | ITERATIVE |
|---|---|
| ITERATIVE | 原像の計算に反復法を使用します。 |
| MAP | 原像の計算に写像法を使用します。 |
preimageNPC=integer
原像学習で使用する主成分の数を指定します。写像法については、原像スコアリングで使用する主成分の数でもあります。
| 別名 | preNPC |
|---|---|
| デフォルト | 4 |
rankThreshold=double
カーネル行列ランクの決定に使用する固有値のしきい値を指定します。
| 別名 | threshold |
|---|---|
| デフォルト | 1E-08 |
saveState={casouttable}
将来のスコアリングのために、固有ベクトル行列の状態を保存する出力データテーブルを指定します。
saveState パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
scale=true | false
True に設定すると、数値変数を各列の標準偏差で尺度化します。
| 別名 | scaling |
|---|---|
| デフォルト | false |
* table={castable}
入力テーブルの設定を指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
kPca アクション
カーネル PCA 学習を実行します。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力テーブルの設定を指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
— |
重心行列を保存する出力データテーブルを指定します。 | |
|
— |
KPCA 主成分の重心行列を保存する出力データテーブルを指定します。 | |
|
— |
eigenVal 行列を保存する出力データテーブルを指定します。 | |
|
required parametercasout |
eigenVector 行列を保存する出力データテーブルを指定します。 | |
|
— |
写像原像係数行列を保存する出力データテーブルを指定します。 | |
|
required parametercasout |
学習データのスコア値を保存する出力データテーブルを指定します。 | |
|
names |
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。 | |
|
— |
将来のスコアリングのために、固有ベクトル行列の状態を保存する出力データテーブルを指定します。 |
パラメーターの説明
attributes=[{casinvardesc-1} <, {casinvardesc-2}, ...>]
bwTune={bwTune}
RBF カーネルバンド幅調整のパラメーターリストを指定します。
bwTune の値は次のいずれかになります:
"method":"RANDOMCMSE" | "SCMSE" | 64-bit-integer
バンド幅調整で使用する方法を指定します: 最大固有値和のランダム基準法 (random CMSE) または最大固有値和のスケーラブル基準法 (SCMSE)。
"nClus":integer
調整方法が最大固有値和のスケーラブル基準法 (SCMSE) である場合、バンド幅調整で使用するクラスターの数を指定します。
| デフォルト | 100 |
|---|
"nPass":integer
調整方法が最大固有値和のランダム基準法 (random CMSE) である場合、バンド幅調整で使用するパスの数を指定します。
| デフォルト | 10 |
|---|
"nSample":integer
調整方法が最大固有値和のランダム基準法 (random CMSE) である場合、バンド幅調整で使用する無作為標本サイズを指定します。
| デフォルト | 100 |
|---|
"seed":integer
バンド幅調整で使用する乱数シードを指定します。
center=True | False
True に設定すると、数値変数を各列の平均で中心化します。
| 別名 | centering |
|---|---|
| デフォルト | False |
centroids={casouttable}
重心行列を保存する出力データテーブルを指定します。
centroids パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
centroidsPC={casouttable}
KPCA 主成分の重心行列を保存する出力データテーブルを指定します。
centroidsPC パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
clusCCriterion=double
k-means クラスタリングアルゴリズムの収束基準を指定します。
| 別名 | cc |
|---|---|
| デフォルト | 0.02 |
clusMaxiter=integer
k-means クラスタリングアルゴリズムの最大反復回数を指定します。
| デフォルト | 50 |
|---|
clusMethod="FC" | "KMPP" | "RANDOM" | 64-bit-integer
k-means クラスタリングの初期重心タイプを指定します。
| デフォルト | KMPP |
|---|---|
| FC | 初期重心タイプとして高速クラスタリングを指定します。 |
| KMPP | 初期重心タイプとして k-means plus plus を指定します。 |
| RANDOM | 初期重心タイプとしてランダム化を指定します。 |
clusNrestart=integer
初期重心がランダムに選択されたときの再起動の回数を指定します。
| デフォルト | 5 |
|---|
clusRandSeed=integer
初期重心選択で使用する乱数シードを指定します。
display={displayTables}
クライアントに表示するために送信する結果テーブルのリストを指定します。
display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。
eigenVal={casouttable}
eigenVal 行列を保存する出力データテーブルを指定します。
eigenVal パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
eigenVec={eigOutput}
eigenVector 行列を保存する出力データテーブルを指定します。
eigOutput の値は次のいずれかになります:
* "casout":{casouttable}
出力固有ベクトルテーブルを指定します。
casout パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
"copyVars":["variable-name-1" <, "variable-name-2", ...>]
1 つ以上の変数を入力テーブルから出力テーブルにコピーします。
| 別名 | copyVar |
|---|
exactScore=True | False
False に設定すると、学習方法が低ランク近似の場合は、高速スコアリング方法を実装します。
| 別名 | ES |
|---|---|
| デフォルト | False |
id=["variable-name-1" <, "variable-name-2", ...>]
レコード識別子として使用する変数を指定します。
inputs=[{casinvardesc-1} <, {casinvardesc-2}, ...>]
intercept=double
多項式カーネルの定数項を指定します。
| 別名 | coefficient0 |
|---|---|
| デフォルト | 1 |
kerParam=double
カーネルパラメーターを指定します。
kerType="LINEAR" | "POLYNOMIAL" | "RBF" | 64-bit-integer
カーネル主成分分析に使用するカーネルタイプを指定します。"RBF" は動径基底関数タイプを示します。
| 別名 | kernel |
|---|---|
| kernelType |
mapCoeffs={casouttable}
写像原像係数行列を保存する出力データテーブルを指定します。
mapCoeffs パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
mapParam={mapParm}
写像原像法のパラメーターリストを指定します。
mapParm の値は次のいずれかになります:
"intercept":double
写像原像法で使用するカーネルリッジ回帰に対する多項式カーネルの intercept パラメーターを指定します。
| デフォルト | 1 |
|---|
"kerParam":double
写像法で使用するカーネルリッジ回帰に対する kernel パラメーターを指定します。
"kerType":"LINEAR" | "POLYNOMIAL" | "RBF" | 64-bit-integer
写像法で使用するカーネルリッジ回帰に対するカーネルタイプを指定します。
"lambda_":double
写像原像法で使用するカーネルリッジ回帰に対する L2 正則化項の lambda パラメーターを指定します。
| 別名 | L2 |
|---|---|
| デフォルト | 1 |
maxClus=integer
k-means クラスタリングで使用する最大クラスター数を指定します。
| 別名 | maxc |
|---|---|
| デフォルト | 100 |
method="APPROXIMATE" | "EXACT" | 64-bit-integer
カーネル主成分分析に使用する計算方法を指定します。
order=True | False
True に設定すると、複数のグリッドノードにデータが分散している場合に一貫した結果を生成するために、KPCA_ROWID 変数に基づいて入力データセットの順序が考慮されます。
| 別名 | sort |
|---|---|
| デフォルト | False |
output={kpcaOutputStatement}
学習データのスコア値を保存する出力データテーブルを指定します。
kpcaOutputStatement の値は次のいずれかになります:
* "casout":{casouttable}
学習データの出力スコアリングテーブルを指定します。
casout パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
"copyVars":["variable-name-1" <, "variable-name-2", ...>]
1 つ以上の変数を入力テーブルから出力テーブルにコピーします。
| 別名 | copyVar |
|---|
"npc":integer
学習データのスコアリングに使用する主成分の数を指定します。
| デフォルト | 4 |
|---|
outputTables={outputTables}
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。
outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。
| 別名 | DISPLAYOUT |
|---|
preimage=True | False
True に設定すると、原像学習を実装します。
| 別名 | pre |
|---|---|
| デフォルト | False |
preimageMethod="ITERATIVE" | "MAP" | 64-bit-integer
原像学習で使用する方法を指定します。
| 別名 | preMethod |
|---|
| デフォルト | ITERATIVE |
|---|---|
| ITERATIVE | 原像の計算に反復法を使用します。 |
| MAP | 原像の計算に写像法を使用します。 |
preimageNPC=integer
原像学習で使用する主成分の数を指定します。写像法については、原像スコアリングで使用する主成分の数でもあります。
| 別名 | preNPC |
|---|---|
| デフォルト | 4 |
rankThreshold=double
カーネル行列ランクの決定に使用する固有値のしきい値を指定します。
| 別名 | threshold |
|---|---|
| デフォルト | 1E-08 |
saveState={casouttable}
将来のスコアリングのために、固有ベクトル行列の状態を保存する出力データテーブルを指定します。
saveState パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
scale=True | False
True に設定すると、数値変数を各列の標準偏差で尺度化します。
| 別名 | scaling |
|---|---|
| デフォルト | False |
* table={castable}
入力テーブルの設定を指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
kPca アクション
カーネル PCA 学習を実行します。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力テーブルの設定を指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
— |
重心行列を保存する出力データテーブルを指定します。 | |
|
— |
KPCA 主成分の重心行列を保存する出力データテーブルを指定します。 | |
|
— |
eigenVal 行列を保存する出力データテーブルを指定します。 | |
|
required parametercasout |
eigenVector 行列を保存する出力データテーブルを指定します。 | |
|
— |
写像原像係数行列を保存する出力データテーブルを指定します。 | |
|
required parametercasout |
学習データのスコア値を保存する出力データテーブルを指定します。 | |
|
names |
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。 | |
|
— |
将来のスコアリングのために、固有ベクトル行列の状態を保存する出力データテーブルを指定します。 |
パラメーターの説明
attributes=list( list(casinvardesc-1) <, list(casinvardesc-2), ...>)
bwTune=list(bwTune)
RBF カーネルバンド幅調整のパラメーターリストを指定します。
bwTune の値は次のいずれかになります:
method="RANDOMCMSE" | "SCMSE" | 64-bit-integer
バンド幅調整で使用する方法を指定します: 最大固有値和のランダム基準法 (random CMSE) または最大固有値和のスケーラブル基準法 (SCMSE)。
nClus=integer
調整方法が最大固有値和のスケーラブル基準法 (SCMSE) である場合、バンド幅調整で使用するクラスターの数を指定します。
| デフォルト | 100 |
|---|
nPass=integer
調整方法が最大固有値和のランダム基準法 (random CMSE) である場合、バンド幅調整で使用するパスの数を指定します。
| デフォルト | 10 |
|---|
nSample=integer
調整方法が最大固有値和のランダム基準法 (random CMSE) である場合、バンド幅調整で使用する無作為標本サイズを指定します。
| デフォルト | 100 |
|---|
seed=integer
バンド幅調整で使用する乱数シードを指定します。
center=TRUE | FALSE
True に設定すると、数値変数を各列の平均で中心化します。
| 別名 | centering |
|---|---|
| デフォルト | FALSE |
centroids=list(casouttable)
重心行列を保存する出力データテーブルを指定します。
centroids パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
centroidsPC=list(casouttable)
KPCA 主成分の重心行列を保存する出力データテーブルを指定します。
centroidsPC パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
clusCCriterion=double
k-means クラスタリングアルゴリズムの収束基準を指定します。
| 別名 | cc |
|---|---|
| デフォルト | 0.02 |
clusMaxiter=integer
k-means クラスタリングアルゴリズムの最大反復回数を指定します。
| デフォルト | 50 |
|---|
clusMethod="FC" | "KMPP" | "RANDOM" | 64-bit-integer
k-means クラスタリングの初期重心タイプを指定します。
| デフォルト | KMPP |
|---|---|
| FC | 初期重心タイプとして高速クラスタリングを指定します。 |
| KMPP | 初期重心タイプとして k-means plus plus を指定します。 |
| RANDOM | 初期重心タイプとしてランダム化を指定します。 |
clusNrestart=integer
初期重心がランダムに選択されたときの再起動の回数を指定します。
| デフォルト | 5 |
|---|
clusRandSeed=integer
初期重心選択で使用する乱数シードを指定します。
display=list(displayTables)
クライアントに表示するために送信する結果テーブルのリストを指定します。
display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。
eigenVal=list(casouttable)
eigenVal 行列を保存する出力データテーブルを指定します。
eigenVal パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
eigenVec=list(eigOutput)
eigenVector 行列を保存する出力データテーブルを指定します。
eigOutput の値は次のいずれかになります:
* casout=list(casouttable)
出力固有ベクトルテーブルを指定します。
casout パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
copyVars=list("variable-name-1" <, "variable-name-2", ...>)
1 つ以上の変数を入力テーブルから出力テーブルにコピーします。
| 別名 | copyVar |
|---|
exactScore=TRUE | FALSE
False に設定すると、学習方法が低ランク近似の場合は、高速スコアリング方法を実装します。
| 別名 | ES |
|---|---|
| デフォルト | FALSE |
id=list("variable-name-1" <, "variable-name-2", ...>)
レコード識別子として使用する変数を指定します。
inputs=list( list(casinvardesc-1) <, list(casinvardesc-2), ...>)
intercept=double
多項式カーネルの定数項を指定します。
| 別名 | coefficient0 |
|---|---|
| デフォルト | 1 |
kerParam=double
カーネルパラメーターを指定します。
kerType="LINEAR" | "POLYNOMIAL" | "RBF" | 64-bit-integer
カーネル主成分分析に使用するカーネルタイプを指定します。"RBF" は動径基底関数タイプを示します。
| 別名 | kernel |
|---|---|
| kernelType |
mapCoeffs=list(casouttable)
写像原像係数行列を保存する出力データテーブルを指定します。
mapCoeffs パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
mapParam=list(mapParm)
写像原像法のパラメーターリストを指定します。
mapParm の値は次のいずれかになります:
intercept=double
写像原像法で使用するカーネルリッジ回帰に対する多項式カーネルの intercept パラメーターを指定します。
| デフォルト | 1 |
|---|
kerParam=double
写像法で使用するカーネルリッジ回帰に対する kernel パラメーターを指定します。
kerType="LINEAR" | "POLYNOMIAL" | "RBF" | 64-bit-integer
写像法で使用するカーネルリッジ回帰に対するカーネルタイプを指定します。
lambda=double
写像原像法で使用するカーネルリッジ回帰に対する L2 正則化項の lambda パラメーターを指定します。
| 別名 | L2 |
|---|---|
| デフォルト | 1 |
maxClus=integer
k-means クラスタリングで使用する最大クラスター数を指定します。
| 別名 | maxc |
|---|---|
| デフォルト | 100 |
method="APPROXIMATE" | "EXACT" | 64-bit-integer
カーネル主成分分析に使用する計算方法を指定します。
order=TRUE | FALSE
True に設定すると、複数のグリッドノードにデータが分散している場合に一貫した結果を生成するために、KPCA_ROWID 変数に基づいて入力データセットの順序が考慮されます。
| 別名 | sort |
|---|---|
| デフォルト | FALSE |
output=list(kpcaOutputStatement)
学習データのスコア値を保存する出力データテーブルを指定します。
kpcaOutputStatement の値は次のいずれかになります:
* casout=list(casouttable)
学習データの出力スコアリングテーブルを指定します。
casout パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
copyVars=list("variable-name-1" <, "variable-name-2", ...>)
1 つ以上の変数を入力テーブルから出力テーブルにコピーします。
| 別名 | copyVar |
|---|
npc=integer
学習データのスコアリングに使用する主成分の数を指定します。
| デフォルト | 4 |
|---|
outputTables=list(outputTables)
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。
outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。
| 別名 | DISPLAYOUT |
|---|
preimage=TRUE | FALSE
True に設定すると、原像学習を実装します。
| 別名 | pre |
|---|---|
| デフォルト | FALSE |
preimageMethod="ITERATIVE" | "MAP" | 64-bit-integer
原像学習で使用する方法を指定します。
| 別名 | preMethod |
|---|
| デフォルト | ITERATIVE |
|---|---|
| ITERATIVE | 原像の計算に反復法を使用します。 |
| MAP | 原像の計算に写像法を使用します。 |
preimageNPC=integer
原像学習で使用する主成分の数を指定します。写像法については、原像スコアリングで使用する主成分の数でもあります。
| 別名 | preNPC |
|---|---|
| デフォルト | 4 |
rankThreshold=double
カーネル行列ランクの決定に使用する固有値のしきい値を指定します。
| 別名 | threshold |
|---|---|
| デフォルト | 1E-08 |
saveState=list(casouttable)
将来のスコアリングのために、固有ベクトル行列の状態を保存する出力データテーブルを指定します。
saveState パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
scale=TRUE | FALSE
True に設定すると、数値変数を各列の標準偏差で尺度化します。
| 別名 | scaling |
|---|---|
| デフォルト | FALSE |
* table=list(castable)
入力テーブルの設定を指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。