LuckyTemplates での重心分析

LuckyTemplates での重心分析

場所のクラスターの重心を見つけることは、地理情報システムを扱う人々にとって一般的なタスクです。

一例としては、拠点への住所の割り当てや、作業エリアへのエンジニアの割り当てを検討する場合が挙げられます。 LuckyTemplates はマップ ビジュアルで真の複数の動的レイヤーをまだサポートしていませんが、方法論を実証することは可能です。

LuckyTemplates での重心分析

ただし、計算されたCOG (重心) は建物の上や山の上にある場合があります。それは単に素晴らしいスポットを示しているだけです。実用性、周囲のインフラ、スタッフの確保、住宅などの他の条件についてのさらなる分析が必要です。

を使ってこれを実証する前に、これにあまり慣れていない人に数学を説明します。

目次

重心解析を理解する

この部分は 4 か所の小規模な計画です。これには、すべての個々の場所の座標も含まれます。

LuckyTemplates での重心分析

この地図上にそれらの座標が表示されていることがわかります。ご覧のとおり、位置 1 は-250 (X)および-150 (Y)上にあります。

LuckyTemplates での重心分析

現時点では、重量の重心はこれらすべての位置のちょうど真ん中にあります。

LuckyTemplates での重心分析

この重み付けされた重心を、場所4への配達数など、私が持っている情報に基づいた方向に移動するように作成したいと考えています。体重や収入に基づくこともできます。ただし、ほとんどの場合、配送がコストの要因となるため、配送を考慮します。

重心を計算するにはウェイトを完成させる必要があります。 

したがって、位置 1の下に100を入力すると、重心がこの点に移動することがわかります。これは、他のものがまだ0であるためです。

LuckyTemplates での重心分析

他のウェイトを200200、および500に設定すると、重心は指定したウェイトに基づいて別の場所に移動します。

LuckyTemplates での重心分析

これは、重み付けされた重心がどのように機能するかを説明します。 

重心を計算するには、位置の X 座標と Y 座標、または緯度と経度に各点の重みを掛けるだけです。 

LuckyTemplates での重心分析

その後、それを総重量で割って、実際の重量重心を求めます。

重心解析の留意点

このデモでは、少数の顧客の場所のみを使用しました。 

COG 分析は戦略的であり、季節性を特定するために長期間、できれば 1 年以上にわたるデータを調べる必要があります。 

したがって、分析を設定する前に、洞察を得るために標準的な分析から始めることをお勧めします。次の手順を完了した後、データのより小さなサブセットを使用してこれを行うことができます。

偶発的な顧客などの小さな外れ値を削除し、顧客への、または顧客への配送が含まれているかどうかを確認します。失われる可能性があります。さらに、提供されたプロファイルに基づいて、新規顧客のデータを追加します。

モデルの反復を数回実行して、変更に関連するさまざまなシナリオを表示します。

数千のポイントを含む大規模なデータセットの場合は、Power Queryでデータをグループ化することを検討してください郵便番号を使用し、配達数が最も多い顧客の緯度と経度を維持しながらグループ化まし

最初のサンプルシナリオ

これは、特定のデータ セットの単純なCOGです。

LuckyTemplates での重心分析

データモデルは次のとおりです。ご覧のとおり、関係はありません。

LuckyTemplates での重心分析

1. 重心クエリの作成

まず、重心クエリを作成しました。

LuckyTemplates での重心分析

選択したデータセットの重心を計算する必要があります。これを行うには、Excel シートで示したように、総需要を取得する必要があります。 

LuckyTemplates での重心分析

緯度の重心も計算する必要があります。この場合、緯度に配達数を掛けました。

LuckyTemplates での重心分析

次に、経度についても同じ計算を行いました。

LuckyTemplates での重心分析

その後、指定されたCOG を需要で割りました。

LuckyTemplates での重心分析

関数を使用してこれを 1 行のテーブルで返します。列の数がデータセット内の列の数と同じであることを確認しました。また、列にテキストまたは数式を含めることができることも確認しました。この場合、経度と緯度の COG の DAX 測定値が得られます。

LuckyTemplates での重心分析

その後、組合を作りました。したがって、表示に使用した最後のテーブルは、重心とデータの結合を含むテーブルです。

LuckyTemplates での重心分析

これらの手順を完了すると、このテーブルには場所収益需要経度緯度の名前と、このデモンストレーション用に追加した 2 つの列 ( COG カラーサイズ列) が表示されます。

LuckyTemplates での重心分析

2. サイズと色の測定値の分析

サイズメジャーは 需要がゼロに等しいかゼロより大きいかを識別します。したがって、それが 0 の場合、サイズは1に設定されます。ゼロより大きい場合は、0.15に設定されます。  

LuckyTemplates での重心分析

これを行うと、重心に異なるサイズが作成され、色Redおよびサイズ1として表示されます。

LuckyTemplates での重心分析

赤色はCOG カラーメジャーに関連付けられています。

LuckyTemplates での重心分析

これは基本的に、サイズが 1 の場合、COGインジケーターの色は赤であることを示します。それ以外の場合は青色になるはずです。 

[書式設定]タブの[データの色]で、 [書式設定] を[フィールド値]に設定し、 [フィールドに基づく] オプションのメジャーを選択するだけです。このシナリオでは、COG カラーメジャーを選択しました。

LuckyTemplates での重心分析

ここで、このサンプル分析をさらに一歩進めてみましょう。

2 番目のサンプル シナリオ

この例では、既存のデータセットとともに 5 つの重心を作成しました。

LuckyTemplates での重心分析

マップには、スライサーからの選択に基づいて重心が表示されます。

このシナリオを実現するのは非常に簡単です。地図上のすべての点の重心を取得しました。

LuckyTemplates での重心分析

各メジャーに対して同じ計算を作成しました。

LuckyTemplates での重心分析

これら 5 つのCOG計算を完了した後、これらをこの和集合テーブルに合計しました。

LuckyTemplates での重心分析

その後、このテーブルにはデータの上に重心が表示されるようになりました。

LuckyTemplates での重心分析

これにより、既存のすべてのデポにわたるデータを分析するという点で、もう少し柔軟性が高まります。 

[空白][ロッテルダム倉庫]を選択すると、マップにはロッテルダム倉庫のデータ ポイントと重心が表示されます。他の場所の重心も表示されるので、参考にしておきたい。

LuckyTemplates での重心分析

テーブルには、選択に基づいたデータも表示されます。ご覧のとおり、対応する色とサイズが反映されています。

LuckyTemplates での重心分析

Colorメジャー最初の例と同じです。サイズが1の場合、色は赤になります。それ以外の場合は青色になるはずです。

LuckyTemplates での重心分析

他の指標は、総収益総需要などの標準分析を反映しているだけです。

3 番目のサンプル シナリオ

最後の例では、位置と重心をデータに追加しました。したがって、私はデポデータ、そして重心を持っています。 

LuckyTemplates での重心分析

その結果、少し異なるマップが作成されます。まず第一に、このマップで私が本当に気に入っているのは、基地とすべてのポイントが含まれていることです。

LuckyTemplates での重心分析

このスライサーでも選択を行うことができます。 

スライサーをクリアすると、マップにデポ(緑の円) と重心(赤の円) が表示されることがわかります。

LuckyTemplates での重心分析

ある見方では、分析を実行するために必要なものはすべて揃っています。 

Depot Rotterdamと重心を選択すると、マップにはRotterdamのすべてのポイントが表示されます。参考として、他の場所の重心も表示されます。

表を見ると、サイズは期待どおりに反応するようになりました。

LuckyTemplates での重心分析

カラー COGについても同様です。

LuckyTemplates での重心分析

デポの追加を除いて、すべてのデータは同じままです。ただし、残りについては、色を変更し、マップに反映される選択範囲を追加するだけです。 

これら 2 つのカードに表示される重心は、選択した点の実際の重心です。ただし、データが更新されていないため、地図上の別の地点には反映されません。

LuckyTemplates での重心分析

使用したカラーメジャーは最初のものとは異なります。これは、最初の例の色測定を示しています。

LuckyTemplates での重心分析

2 番目の例のカラー メジャーに関しては、マップ上にさまざまな色を作成するためのロジックを少し追加しました。

LuckyTemplates での重心分析

凡例は小さくてシンプルなテーブルです。通常、地図内の凡例はそれほど良くありません。したがって、可能であれば自分で作成することを好みます。

LuckyTemplates での重心分析

この場合、小さな凡例の説明と色を作成しました。

LuckyTemplates での重心分析

このサンプル シナリオでは、マップをフィルターするためにこの凡例は必要ありません。私は単に、閲覧者が地図上で見ているもののガイドを表示するためにこれを使用しました。


データの視覚化 LuckyTemplates – ツールチップの動的マップ
LuckyTemplates マップ ビジュアル: カスタム凡例の作成
地理空間分析 – LuckyTemplates の新しいコース

結論

ここでは、地理空間解析で重心を計算し、マップを視覚的に変更する方法に関するチュートリアルを説明します。

これらの設定を試してみることもできます。データの設定方法に応じて、さまざまな結果が得られる可能性があることに注意してください。 

その他の例や関連コンテンツについては、以下のリンクをご覧ください。

乾杯!

ポール


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて