About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
資料の 英語版 に戻る
再構成ノード (SPSS Modeler)
図1: 再構成ノード
再構成ノード
最終更新: 2025年2月11日
再構築ノードを使用すると、名義型フィールドまたはフラグ型フィールドの値に基づいて複数のフィールドを生成できます。 新規に生成されたフィールドは、他のフィールドからの値、または数値フラグ (0 または 1) を含むことができます。 このノードの機能は、フラグ設定ノードの機能と似ています。 ただし、別のフィールドの値を使用して、任意のタイプ (数値フラグを含む) のフィールドを作成できるようにすることで、柔軟性が向上します。 したがって、レコード集計や下流の他のノードを使用する操作が可能になります。 (フラグ設定ノードにより、ワン・ステップでフィールドのレコード集計が可能となり、これはフラグ型フィールドを生成する場合に便利です。)

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