QGISの2つの別々のレイヤーからのフィーチャ間の空間相関の計算


10

私は、地域に多数の現役軍人がいることと、暴力犯罪のレベルの高低が空間的に相関しているかどうかを調べています。つまり、大規模な軍事基地を取り巻く地域は、軍事基地の近くにない地域よりも、平均して、暴力が激しい/少ないのでしょうか?

次の2つのデータセットを使用しています。

(1)米国本土の軍事基地とそれに対応する部隊レベルの一連のポイントデータ:

下部48の米軍施設の場所

(2)町/都市ごとの暴力犯罪率に関する全国的な一連のデータ:

米国の都市別の暴力犯罪のレベル

「ベース」機能が各ベースで部隊レベルを与える、ある種の重力ベースのモデルを探しているような気がします。したがって、大規模な兵士の存在は、より広い領域に影響を及ぼし、重心(つまり、GISレイヤー内のポイントの位置)近くでより強い影響を及ぼします。

概念的には、次のようになると思います。 重力モデル-距離減衰図

この図では、X、Y、Zは軍事基地を表しています。a、b、c、dはそれぞれ都市を表しています(各都市の属性テーブルには暴力率フィールドがあります)。

基底の周りの勾配は影響の場を表し、基底の重心から離れるにつれて指数関数的に減少します。部隊の存在が大きくなると、影響範囲が大きくなり(しきい値の最大距離がいくらか大きくなります)、また、基地の近くのエリアに比べて、センターの近くの影響が強くなります。

各都市には、影響半径が存在する周囲のすべてのベースからのすべての「力」ベクトルの大きさの合計に基づいてスコアが割り当てられます。たとえば、私の図では、City aのスコアが0になります。基地の半径の外側。市bは、ベースXによってのみ影響を受けます。シティcはベースZの影響のみを受け、XZよりもはるかに大きいベースであるため、そのスコアはbよりも低くなります。最後に、City dXYの両方のベースの半径内にあります、両方のベースからの影響の大きさの合計に基づいてスコアを受け取ります。次に、都市のより高いスコアとより高い暴力率との間に相関関係があるかどうかを確認します。

私はさまざまな重力ベースのモデル(ハフモデルなど)を調査してきましたが、QGIS / Pythonまでは見つけることができず、上で説明したものを実装する方法がよくわかりません...誰かが提案をしていますか?このため?他の分野でこの種の分析を行ったことがありますか?

したがって、TLDRは次のとおりです。

  • この種の質問にはどのような統計手法を使用できますか?
  • これを行うことができるQGISに組み込まれた(またはプラグインとして利用可能な)ツールはありますか?
  • QGISにこのようなものがない場合、この種の分析を実行できるPythonライブラリはありますか?

ただ、明確にするために、私はそこにあることを承知しているトン暴力率(貧困、都市部の密度など)を備えた遊びに来たが有意な交絡変数がなかったことを簡単のためと仮定してください他の要因と私だけだったことこれら2つの変数(部隊レベルと暴力率)の相関関係を調べます。現時点では、これは単なる学習課題であり、私が利用できるツールを理解しようとしています。ありがとう!
J.テイラー

1
3番目の質問に答えるために、私はLuc Anselin教授によって開発されたPySAlを見つけました。彼はまた、GeoDaにも取り組みました。これは、あなたが見ているもののすぐに使えるソリューションです。QGISのPySAlプラグインはありますか?pysal.readthedocs.org/en/latest
raphael

回答:


2

上記の私のコメントを拡大する

あなたがおそらくやりたいことは、いくつかの変数の空間相関を説明する空間ラグのある線形回帰を実行することです(これについてのメモを確認する必要があります)。

Luc Anselinはこの分野のパイオニアです。彼の作品、特にGeoDa Centerの(無料の)ツールとドキュメントをご覧ください。これらのツールはどちらもあなたに興味があるかもしれません:

  1. GeoDaは、空間(自動)相関を調査するスタンドアロンソフトウェアです。
  2. PySAL、Python空間分析ライブラリ。

QGIS用のPySALプラグインを検索したところ、何年も更新されていないものが見つかりましたが、もっと幸運かもしれません。


ラファエルありがとう。「空間ラグのある線形回帰」の概念について詳しく見ていきます。#qgis IRCチャンネルの推奨のおかげで、私はすでにPySAL / GeoDaに出会っていました。GeoDaページの多くのドキュメントが参考になったことは間違いありません。私はまだ私が望んでいることを正確に行うものをまだ見つけていませんが、自分でコーディングしなければならなくなった場合、便利な「ビルディングブロック」のように見えるツールがたくさんあります。
J.テイラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.