IDAX.ACC - 分類精度の計算

このストアード・プロシージャーを使用して、予測総数のうち、正しく分類された予測の比率を計算します。計算では、分類モデルがデータに適用されたときに行われる予測が、このデータの実際の値と比較されます。

許可

ステートメントの許可 ID が保持する特権に、IDAX_USER ロールが含まれている必要があります。

構文

IDAX.ACC(in parameter_string varchar(32672))

パラメーターの説明

parameter_string
コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
データ型: VARCHAR(32672)
以下のリストに、パラメーター値を示します。
intable
必須。
実数値を含んでいる入力表の名前。
データ型: VARCHAR(256)
target
必須。
予測される値を含んできる入力表列。
データ型: VARCHAR(128)
id
必須。
ユニーク・インスタンス ID を識別する入力表列。
データ型: VARCHAR(128)
resulttable
必須。
予測値を含んでいる入力表の名前。
データ型: VARCHAR(256)
resulttarget
オプション。
予測値を含んでいる入力表列。
デフォルト: class
データ型: VARCHAR(128)
resultid
オプション。
ユニーク・インスタンス ID を識別する入力表列。
デフォルト: "ID"
データ型: VARCHAR(128)

戻される情報

Double。結果セットとしての分類精度。

CALL IDAX.SPLIT_DATA('intable=samples.customer_churn,traintable=cust_train,testtable=cust_test,id=cust_id,fraction=0.30');
CALL IDAX.GROW_DECTREE('model=cust_dt, intable=cust_train, id=cust_id, target=censor, incolumn=duration:ignore;censor:nom, minsplit=2');
CALL IDAX.PREDICT_DECTREE('model=cust_dt, intable=cust_test, outtable=cust_dt_out');
call IDAX.ACC('intable=cust_test, id=cust_id, target=censor, resulttable=cust_dt_out');