0 / 0
資料の 英語版 に戻る
再構成ノード
最終更新: 2024年10月07日
再構成ノード (SPSS Modeler)

再構築ノードを使用すると、名義型フィールドまたはフラグ型フィールドの値に基づいて複数のフィールドを生成できます。 新規に生成されたフィールドは、他のフィールドからの値、または数値フラグ (0 または 1) を含むことができます。 このノードの機能は、フラグ設定ノードの機能と似ています。 ただし、別のフィールドの値を使用して、任意のタイプ (数値フラグを含む) のフィールドを作成できるようにすることで、柔軟性が向上します。 したがって、レコード集計や下流の他のノードを使用する操作が可能になります。 (フラグ設定ノードにより、ワン・ステップでフィールドのレコード集計が可能となり、これはフラグ型フィールドを生成する場合に便利です。)

図1: 再構成ノード
再構成ノード

例えば、以下のデータ・セットには、値SavingsおよびDraftを持つ名義型フィールドAccountが含まれています。 開設時の残高と現在の残高は各アカウントに記録され、顧客は各タイプの複数のアカウントを持っています。 特定のアカウント・タイプを持つ顧客がいるか、いた場合、各アカウント・タイプの残高はいくらか、ということを知りたくなります。 再構成ノードを使用して、各Account値のフィールドを生成し、値としてCurrent_Balanceを選択します。 新しい各フィールドには、あるレコードの現在の残高が書き込まれます。

表 1. 再構成前のサンプル・データ
CustID アカウント Open_Bal Current_Bal
12701 ドラフト 1000 1005.32
12702 貯金 100 144.51
12703 貯金 300 321.20
12703 貯金 150 204.51
12703 ドラフト 1200 586.32
表 2. 再構成後のサンプル・データ
CustID アカウント Open_Bal Current_Bal
Account_Draft_
現在の Bal
アカウントが節約され
_Current_Bal
12701 ドラフト 1000 1005.32 1005.32 $null$
12702 貯金 100 144.51 $null$ 144.51
12703 貯金 300 321.20 $null$ 321.20
12703 貯金 150 204.51 $null$ 204.51
12703 ドラフト 1200 586.32 586.32 $null$

レコード集計ノードと共に再構成ノードを使用

多くの場合、再構成ノードをレコード集計ノードとペアにして欲しい可能性があります。 先の例では、ある顧客 (ID 12703) が 3 つのアカウントを持っていました。 レコード集計ノードを使用して各アカウントタイプの全体残高を計算します。 キー・フィールドはCustIDで、集約フィールドは新しい再構成フィールドAccount_Draft_Current_BalおよびAccount_Savings_Current_Balです。 結果を次の表に示します。

表 3. 再構築とレコード集計後のサンプルデータ
CustID Record_Count
Account_Draft_Current_
Bal_Sum
Account_Savings_Current_
Bal_Sum
12701 1 1005.32 $null$
12702 1 $null$ 144.51
12703 3 586.32 525.71

詳しい情報

ヒント:
  • 多くの場合、データ型ノードは再構築ノードから上流で必要です。 データ型ノードについて詳しくは、 データ型ノード とその多くのサブセクションを参照してください。
  • ノードをダブルクリックしてそのプロパティーを操作した後、ツールチップの上にカーソルを移動すると、さまざまなノード・プロパティーに関する有用な情報を表示できます。
  • さまざまなモデル作成の方法と手法を紹介するチュートリアルが用意されています。 チュートリアルを参照してください。
生成 AI の検索と回答
これらの回答は、製品資料の内容に基づいて、 watsonx.ai のラージ言語モデルによって生成されます。 詳細