ハフモデルのオープンソースGIS実装


13

これはストレッチかもしれませんが、顧客と店舗の関係について空間データを分析するために、小売市場分析用の重力モデリングツールまたはスクリプト(ハフモデルなど)を実装している人がいるのだろうかと思いましたか?

いくつかのESRIソース(Business Analystエクステンションを含む)がありますが、私はオープンソースの世界には見ていません。PostGISがデータベースの品質に本当に活用できる場所のようです。

参照ドキュメント(時代遅れですが、コンセプトを説明する関連記事):


私は何も知りませんが、ルートの記事とArcScriptバージョンを見ると、コアモデルは実装するのが面倒ではありません。最初のカット分析にGRASSまたは形の良いものを使用できると想像できます。
scw

メモとして、離散選択モデリングはハフ重力モデルに非常に似ているため、興味深いかもしれません。en.wikipedia.org/wiki/Discrete_choice
アンディW

回答:


8

scwがコメントで述べているように、コード自体はいくつかの基本的な処理とループを利用しているようで、おそらくPythonとShapelyで非常に迅速に書き直すことができます。

ただし、スクリプトを探している場合は、R ..とドイツ語で書かれた以下を参照してください。http//www.reymann.eu/wp-content/uploads/2010/06/GravitationsgesetzHuff.R

Google翻訳は、「購入確率ハフの重力の法則の計算」を提供することを示しているようです

http://www.reymann.eu/wettbewerbsanalysen/einzugsgebietからリンク

それには著作権表示がありますので、詳細については作者にお問い合わせください。画面に印刷するすべての行を取り出すと、Rは非常に簡潔に実装できるようです。


1
実際、著作権表示がない場合でも、著者に連絡する必要があります。コード(およびテキスト)は常に著作権で保護されています。ライセンスを添付するか、パブリックドメインにすることもできますが、その場合は明確に言う必要があります。
johanvdw

1
残念ながら、そのスクリプトはほとんど何もしません。その入力は(単純化された)ハフモデルであり、既に定式化され、調整されています。距離に適用するだけです。
whuber

@whuber-私が理解しているように、ハフの式自体はGISからの距離のみを必要とし、残りは単にユーザーが入力したパラメータの計算ですか?
geographika

2
(1)「ハフの重力の法則」はありません。(2)「ハフ式」は、分析とキャリブレーションの適用を必要とする統計モデルを指定します。(3)このモデルには、すべての宛先の「魅力」値を決定するパラメーターの推定が含まれます。また、(ログ距離に関して)確率の低下率の推定も伴います。DEMの線形トレンドモデルは類似しています。まず、DEM トレンドになっていることを確認する必要があります。次に、最小二乗法を使用してディップとストライクを見つけます。そして、あなたはこれらの値をプラグスクリプトは単に差し込むん。。
whuber

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.