ローレンツ曲線を使用して、国または地域の所得分布を示すことができます。 曲線の傾きは、所得の不平等の程度を示しています。 勾配が大きいほど、所得分布はより等しくなります。
長方形では、高さは総富を表し、N個の部分に均等に分割されます。 長さは、最も裕福でないものから最も裕福なものまで配置された家族を表しています。 長さもN等分される。 最初の部分は、最も裕福でない1/N家族を示しています。 それぞれが1/Nファミリーの富の割合を示す点は、ローレンツ曲線を形成するように接続される。
コンポーネントの設定
次のいずれかの方法を使用して、Lorenz Curveコンポーネントを設定できます。
方法1: パイプラインページでコンポーネントを設定する
Machine Learning Platform for AI (PAI) のMachine Learning Designerのパイプラインページで、Lorenz Curveコンポーネントのパラメーターを設定できます。 Machine Learning Designerは、以前はMachine Learning Studioとして知られていました。 下表に、各パラメーターを説明します。
タブ | パラメーター | 説明 |
フィールド設定 | 列 | 非該当 |
パラメーター設定 | 数量 | デフォルト値:100 |
チューニング | コンピューティングコア | コンピューティングで使用されるコアの数。 値は正の整数でなければなりません。 |
コアあたりのメモリサイズ (単位: MB) | 各コアのメモリサイズ。 |
方法2: PAIコマンドを使用する
PAIコマンドを使用してコンポーネントパラメータを設定します。 SQLスクリプトコンポーネントを使用してPAIコマンドを呼び出すことができます。 詳細については、「SQLスクリプト」をご参照ください。
PAI -name LorenzCurve
-project algo_public
-DinputTableName=maple_test_lorenz_basic10_input
-DcolName=col0
-DoutputTableName=maple_test_lorenz_basic10_output -DcoreNum=20
-DmemSizePerCore=110;
パラメーター | 必須 | 説明 | デフォルト値 |
inputTableName | 可 | 入力テーブルの名前。 | デフォルト値なし |
outputTableName | 可 | 出力テーブルの名前。 | デフォルト値なし |
ColName | 不可 | 入力テーブルから選択された列。 複数の列を選択し、コンマ (,) で区切ることができます。 | デフォルト値なし |
N | 不可 | 分位。 | 100 |
inputTablePartitions | 不可 | トレーニング用に入力テーブルから選択されたパーティション。 次の形式がサポートされています。
説明 複数のパーティションを指定する場合は、コンマ (,) で区切ります。 | デフォルト値なし |
ライフサイクル | 不可 | 出力テーブルのライフサイクル。 この値は整数でなければなりません。 単位:日 | 28 |
coreNum | 不可 | このパラメーターはmemSizePerCoreで使用されます。 値は正の整数でなければなりません。 システムは、入力データの量に基づいてインスタンスの数を計算します。 | システムによって決定される |
memSizePerCore | 不可 | 各コアのメモリサイズ。 単位:MB。 値は正の整数でなければなりません。 推奨値: (1024,64 × 1024) | システムによって決定される |
例:
次のテストデータを生成します。
col0: ダブル
4
7
2
8
6
3
9
5
0
1
10
次のPAIコマンドを実行します。
PAI -name LorenzCurve -project algo_public -DinputTableName=maple_test_lorenz_basic10_input -DcolName=col0 -DoutputTableName=maple_test_lorenz_basic10_output -DcoreNum=20 -DmemSizePerCore=110;
次の表に示すように、出力を表示します。
quantile
col0
0
0
1
0.01818181818181818
2
0.01818181818181818
3
0.01818181818181818
4
0.01818181818181818
5
0.01818181818181818
6
0.01818181818181818
7
0.01818181818181818
8
0.01818181818181818
9
0.01818181818181818
10
0.01818181818181818
11
0.05454545454545454
12
0.05454545454545454
13
0.05454545454545454
14
0.05454545454545454
...
...
85
0.8181818181818182
86
0.8181818181818182
87
0.8181818181818182
88
0.8181818181818182
89
0.8181818181818182
90
1
91
1
92
1
93
1
94
1
95
1
96
1
97
1
98
1
99
1
100
1