Open-Source-GIS-Implementierung des Huff-Modells

13

Dies mag eine Strecke sein, aber ich habe mich gefragt, ob jemand Tools oder Skripte zur Schwerkraftmodellierung für die Einzelhandelsmarktanalyse (wie das Huff-Modell) implementiert hat, um räumliche Daten für Kunden-Geschäfts-Beziehungen zu analysieren.

Es gibt einige ESRI-Quellen (einschließlich der Erweiterung Business Analyst), für die Open-Source-Welt habe ich jedoch keine gesehen. Es scheint ein Ort zu sein, an dem PostGIS wirklich für seine Datenbankqualitäten genutzt werden kann.

Referenzdokumente (veraltete, aber relevante Artikel zur Erläuterung des Konzepts):

RyanKDalton
quelle
Ich kenne keine, aber wenn ich mir den Artikel mit den Anweisungen und die ArcScript-Version ansehe, sieht das Kernmodell nicht allzu umständlich aus, ich könnte mir vorstellen, dass Sie GRASS oder so etwas Formvolles für eine Erstanalyse verwenden könnten.
scw
Anscheinend ähnelt die diskrete Auswahlmodellierung dem Huff-Schwerkraftmodell und ist daher möglicherweise von Interesse. en.wikipedia.org/wiki/Discrete_choice
Andy W

Antworten:

8

Wie scw in seinem Kommentar sagt, scheint der Code selbst einige grundlegende Verarbeitungs- und Schleifenfunktionen zu nutzen, sodass er wahrscheinlich in Python und Shapely recht schnell umgeschrieben werden könnte.

Wenn Sie jedoch nach einem Skript suchen, schauen Sie sich das Folgende an, das auf R..und Deutsch verfasst ist: http://www.reymann.eu/wp-content/uploads/2010/06/GravitationsgesetzHuff.R

Google Translate scheint darauf hinzudeuten, dass es das "Berechnung der Kaufwahrscheinlichkeit Huffs Gravitationsgesetz" liefert.

Verknüpft mit von http://www.reymann.eu/wettbewerbsanalysen/einzugsgebiet

Es ist mit einem Copyright-Vermerk versehen. Wenden Sie sich daher möglicherweise an den Autor, um weitere Informationen zu erhalten. Wenn Sie alle Zeilen herausnehmen, die auf dem Bildschirm gedruckt werden, scheint R dies sehr präzise umsetzen zu können.

geographika
quelle
1
Selbst wenn kein Urheberrechtsvermerk vorhanden ist, sollten Sie sich an den Autor wenden. Code (und Text) sind immer urheberrechtlich geschützt. Es könnte von einer Lizenz begleitet sein oder öffentlich zugänglich gemacht werden, aber dann sollte dies eindeutig gesagt werden.
Johanvdw
1
Leider macht dieses Skript so gut wie nichts: Seine Eingabe ist ein (vereinfachtes) Huff-Modell, das bereits formuliert und kalibriert ist. Alles, was es tut, ist es auf die Entfernungen anzuwenden.
whuber
@whuber - wie ich es verstehe, erfordert die Huff-Formel selbst nur Entfernungen von einem GIS, der Rest ist einfach eine Berechnung der vom Benutzer eingegebenen Parameter?
Geographika
2
(1) Es gibt kein "Huffs Gravitationsgesetz". (2) Die "Huff-Formel" gibt ein statistisches Modell an , für das Analyse und Kalibrierung erforderlich sind. (3) Dieses Modell beinhaltet die Schätzung von Parametern, die "Attraktivitäts" -Werte für alle Ziele bestimmen. Es beinhaltet auch die Schätzung der Wahrscheinlichkeitsabnahmerate (in Bezug auf die logarithmische Distanz). Ein lineares Trendmodell für eine DM ist analog: Zunächst müssen Sie das DEN bestätigen wird Trending, dann verwenden Sie kleinste Quadrate seinen Tauch- und Streik zu finden. Dann
steckst
1

Schauen Sie sich dies auf jeden Fall an: https://rpubs.com/MichalisPavlis/huff_model und die R-Bibliothek hufftools, in denen auch genau gezeigt wird, wie ein Straßennetz für ein ganzes Land heruntergeladen und verwendet wird. Das Papier von Pavlis Dolega und Singleton kann auch hilfreich sein, um über die Frage nach dem Attraktor im Einzelhandel nachzudenken.

George D Girton
quelle