機械学習ツール アクションセット: 構文

機械学習のためのユーティリティアクションを提供します

crossValidate アクション

指定された機械学習アクションで交差検証を実行するアクション。

mlTools.crossValidate <result=results> <status=rc> /
casOut
={
caslib="string",
compress=TRUE | FALSE,
indexVars={"variable-name-1" <, "variable-name-2", ...>},
label="string",
lifetime=64-bit-integer,
maxMemSize=64-bit-integer,
memoryFormat="DVR" | "INHERIT" | "STANDARD",
name="table-name",
promote=TRUE | FALSE,
replace=TRUE | FALSE,
replication=integer,
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE",
threadBlockSize=64-bit-integer,
timeStamp="string",
where={"string-1" <, "string-2", ...>}
},
kFolds=integer,
logLevel=integer,
parallelFolds=TRUE | FALSE,
seed=integer,
targetEvent="string",
required parameter trainOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>}
;
必須パラメーター

要約: 出力テーブル

行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。

出力テーブルの作成パラメーター

パラメーター

サブパラメーター

説明

 casOut

—

スコア出力テーブルの名前と詳細を指定します。

パラメーターの説明

casOut={casouttable}

スコア出力テーブルの名前と詳細を指定します。

casOut パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。

別名scoreTableAllFolds

kFolds=integer

交差検証に使用する分割数を指定します。

デフォルト5
最小値2

logLevel=integer

書き込むログメッセージのレベルを指定します。ログなし (0)、初期化と完了のログ (1)、設定と概要ログの追加 (2)、分割の開始と完了ログの追加 (3)。

デフォルト3
範囲0–3

modelType="BNET" | "DECISIONTREE" | "FACTMAC" | "FOREST" | "GRADBOOST" | "NEURALNET" | "SVM"

交差検証を適用するモデルタイプを指定します。

デフォルトDECISIONTREE
BNET

ベイジアンネットワーク分類器モデルタイプの交差検証を指定します。

DECISIONTREE

ディシジョンツリーモデルタイプの交差検証を指定します。

FACTMAC

ファクタライゼーションマシンモデルタイプの交差検証を指定します。

FOREST

フォレストモデルタイプの交差検証を指定します。

GRADBOOST

勾配ブースティングツリーモデルタイプの交差検証を指定します。

NEURALNET

ニューラルネットワークモデルタイプの交差検証を指定します。

SVM

サポートベクターマシンモデルタイプの交差検証を指定します。

nSubsessionWorkers=integer

並列分割評価に使用する各サブセッションのワーカーノード数を指定します。

別名nSubWorkers
デフォルト0

parallelFolds=TRUE | FALSE

True に設定すると、分割が並行して評価されます。

デフォルトTRUE

seed=integer

交差検証の分割サンプリングに使用するシードを指定します。

デフォルト0

targetEvent="string"

モデル評価に使用する名義ターゲットイベントの名前を指定します。

* trainOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>}

交差検証プロセスで使用するモデル学習アクションのパラメーターリストを指定します。

crossValidate アクション

指定された機械学習アクションで交差検証を実行するアクション。

results, info = s:mlTools_crossValidate{
casOut
={
caslib="string",
compress=true | false,
indexVars={"variable-name-1" <, "variable-name-2", ...>},
label="string",
lifetime=64-bit-integer,
maxMemSize=64-bit-integer,
memoryFormat="DVR" | "INHERIT" | "STANDARD",
name="table-name",
promote=true | false,
replace=true | false,
replication=integer,
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE",
threadBlockSize=64-bit-integer,
timeStamp="string",
where={"string-1" <, "string-2", ...>}
},
kFolds=integer,
logLevel=integer,
parallelFolds=true | false,
seed=integer,
targetEvent="string",
required parameter trainOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>}
}
必須パラメーター

要約: 出力テーブル

行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。

出力テーブルの作成パラメーター

パラメーター

サブパラメーター

説明

 casOut

—

スコア出力テーブルの名前と詳細を指定します。

パラメーターの説明

casOut={casouttable}

スコア出力テーブルの名前と詳細を指定します。

casOut パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。

別名scoreTableAllFolds

kFolds=integer

交差検証に使用する分割数を指定します。

デフォルト5
最小値2

logLevel=integer

書き込むログメッセージのレベルを指定します。ログなし (0)、初期化と完了のログ (1)、設定と概要ログの追加 (2)、分割の開始と完了ログの追加 (3)。

デフォルト3
範囲0–3

modelType="BNET" | "DECISIONTREE" | "FACTMAC" | "FOREST" | "GRADBOOST" | "NEURALNET" | "SVM"

交差検証を適用するモデルタイプを指定します。

デフォルトDECISIONTREE
BNET

ベイジアンネットワーク分類器モデルタイプの交差検証を指定します。

DECISIONTREE

ディシジョンツリーモデルタイプの交差検証を指定します。

FACTMAC

ファクタライゼーションマシンモデルタイプの交差検証を指定します。

FOREST

フォレストモデルタイプの交差検証を指定します。

GRADBOOST

勾配ブースティングツリーモデルタイプの交差検証を指定します。

NEURALNET

ニューラルネットワークモデルタイプの交差検証を指定します。

SVM

サポートベクターマシンモデルタイプの交差検証を指定します。

nSubsessionWorkers=integer

並列分割評価に使用する各サブセッションのワーカーノード数を指定します。

別名nSubWorkers
デフォルト0

parallelFolds=true | false

True に設定すると、分割が並行して評価されます。

デフォルトtrue

seed=integer

交差検証の分割サンプリングに使用するシードを指定します。

デフォルト0

targetEvent="string"

モデル評価に使用する名義ターゲットイベントの名前を指定します。

* trainOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>}

交差検証プロセスで使用するモデル学習アクションのパラメーターリストを指定します。

crossValidate アクション

指定された機械学習アクションで交差検証を実行するアクション。

results=s.mlTools.crossValidate(
casOut
={
"caslib":"string",
"compress":True | False,
"indexVars":["variable-name-1" <, "variable-name-2", ...>],
"label":"string",
"lifetime":64-bit-integer,
"maxMemSize":64-bit-integer,
"memoryFormat":"DVR" | "INHERIT" | "STANDARD",
"name":"table-name",
"promote":True | False,
"replace":True | False,
"replication":integer,
"tableRedistUpPolicy":"DEFER" | "NOREDIST" | "REBALANCE",
"threadBlockSize":64-bit-integer,
"timeStamp":"string",
"where":["string-1" <, "string-2", ...>]
},
kFolds=integer,
logLevel=integer,
parallelFolds=True | False,
seed=integer,
targetEvent="string",
required parameter trainOptions={"key-1":{any-list-or-data-type-1} <, "key-2":{any-list-or-data-type-2}, ...>}
)
必須パラメーター

要約: 出力テーブル

行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。

出力テーブルの作成パラメーター

パラメーター

サブパラメーター

説明

 casOut

—

スコア出力テーブルの名前と詳細を指定します。

パラメーターの説明

casOut={casouttable}

スコア出力テーブルの名前と詳細を指定します。

casOut パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。

別名scoreTableAllFolds

kFolds=integer

交差検証に使用する分割数を指定します。

デフォルト5
最小値2

logLevel=integer

書き込むログメッセージのレベルを指定します。ログなし (0)、初期化と完了のログ (1)、設定と概要ログの追加 (2)、分割の開始と完了ログの追加 (3)。

デフォルト3
範囲0–3

modelType="BNET" | "DECISIONTREE" | "FACTMAC" | "FOREST" | "GRADBOOST" | "NEURALNET" | "SVM"

交差検証を適用するモデルタイプを指定します。

デフォルトDECISIONTREE
BNET

ベイジアンネットワーク分類器モデルタイプの交差検証を指定します。

DECISIONTREE

ディシジョンツリーモデルタイプの交差検証を指定します。

FACTMAC

ファクタライゼーションマシンモデルタイプの交差検証を指定します。

FOREST

フォレストモデルタイプの交差検証を指定します。

GRADBOOST

勾配ブースティングツリーモデルタイプの交差検証を指定します。

NEURALNET

ニューラルネットワークモデルタイプの交差検証を指定します。

SVM

サポートベクターマシンモデルタイプの交差検証を指定します。

nSubsessionWorkers=integer

並列分割評価に使用する各サブセッションのワーカーノード数を指定します。

別名nSubWorkers
デフォルト0

parallelFolds=True | False

True に設定すると、分割が並行して評価されます。

デフォルトTrue

seed=integer

交差検証の分割サンプリングに使用するシードを指定します。

デフォルト0

targetEvent="string"

モデル評価に使用する名義ターゲットイベントの名前を指定します。

* trainOptions={"key-1":{any-list-or-data-type-1} <, "key-2":{any-list-or-data-type-2}, ...>}

交差検証プロセスで使用するモデル学習アクションのパラメーターリストを指定します。

crossValidate アクション

指定された機械学習アクションで交差検証を実行するアクション。

results <– cas.mlTools.crossValidate(s,
casOut
=list(
caslib="string",
compress=TRUE | FALSE,
indexVars=list("variable-name-1" <, "variable-name-2", ...>),
label="string",
lifetime=64-bit-integer,
maxMemSize=64-bit-integer,
memoryFormat="DVR" | "INHERIT" | "STANDARD",
name="table-name",
promote=TRUE | FALSE,
replace=TRUE | FALSE,
replication=integer,
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE",
threadBlockSize=64-bit-integer,
timeStamp="string",
where=list("string-1" <, "string-2", ...>)
),
kFolds=integer,
logLevel=integer,
parallelFolds=TRUE | FALSE,
seed=integer,
targetEvent="string",
required parameter trainOptions=list(key-1=list(any-list-or-data-type-1) <, key-2=list(any-list-or-data-type-2), ...>)
)
必須パラメーター

要約: 出力テーブル

行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。

出力テーブルの作成パラメーター

パラメーター

サブパラメーター

説明

 casOut

—

スコア出力テーブルの名前と詳細を指定します。

パラメーターの説明

casOut=list(casouttable)

スコア出力テーブルの名前と詳細を指定します。

casOut パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。

別名scoreTableAllFolds

kFolds=integer

交差検証に使用する分割数を指定します。

デフォルト5
最小値2

logLevel=integer

書き込むログメッセージのレベルを指定します。ログなし (0)、初期化と完了のログ (1)、設定と概要ログの追加 (2)、分割の開始と完了ログの追加 (3)。

デフォルト3
範囲0–3

modelType="BNET" | "DECISIONTREE" | "FACTMAC" | "FOREST" | "GRADBOOST" | "NEURALNET" | "SVM"

交差検証を適用するモデルタイプを指定します。

デフォルトDECISIONTREE
BNET

ベイジアンネットワーク分類器モデルタイプの交差検証を指定します。

DECISIONTREE

ディシジョンツリーモデルタイプの交差検証を指定します。

FACTMAC

ファクタライゼーションマシンモデルタイプの交差検証を指定します。

FOREST

フォレストモデルタイプの交差検証を指定します。

GRADBOOST

勾配ブースティングツリーモデルタイプの交差検証を指定します。

NEURALNET

ニューラルネットワークモデルタイプの交差検証を指定します。

SVM

サポートベクターマシンモデルタイプの交差検証を指定します。

nSubsessionWorkers=integer

並列分割評価に使用する各サブセッションのワーカーノード数を指定します。

別名nSubWorkers
デフォルト0

parallelFolds=TRUE | FALSE

True に設定すると、分割が並行して評価されます。

デフォルトTRUE

seed=integer

交差検証の分割サンプリングに使用するシードを指定します。

デフォルト0

targetEvent="string"

モデル評価に使用する名義ターゲットイベントの名前を指定します。

* trainOptions=list(key-1=list(any-list-or-data-type-1) <, key-2=list(any-list-or-data-type-2), ...>)

交差検証プロセスで使用するモデル学習アクションのパラメーターリストを指定します。

最終更新: 2026年3月26日