Ich bin mit QGIS vertraut, kämpfe aber hier mit R, und ich hätte gerne Hilfe bei einer grundlegenden geographisch gewichteten Regression mit einigen Daten, die auf den Schwerpunktpunkten des New Yorker PUMA-Shapefiles basieren (55 Punkte, eine für jeden PUMA, die im Grunde wie eine große Volkszählung ist).Grundlegende geographisch gewichtete Regression
Dies ist meine Daten in csv: https://www.sendspace.com/file/pj48b5
auch, falls erforderlich (wahrscheinlich nicht), hier sind die Shape-Datei Daten: https://www.sendspace.com/file/wbqrpb
Wie Sie sehen können, die Tabelle in folgendem Format ist :
lat lng variable_a 2015_median 9_yr_change 9_yr_change_new pc_change
40.8912378 -73.9101365 6 1200 380 480 31.6666666667
40.8901905 -73.8614272 8 1100 280 200 25.4545454545
40.8502191 -73.8050669 11 1100 300 530 27.2727272727
40.8561725 -73.8525618 2 1100 320 205 29.0909090909
Wenn ich die grundlegende Regression von zwei Variablen zu tun, als so:
fit <- lm(variable_a ~ X9_yr_change_new, data=s_data)
summary(fit)
Dann bekomme ich eine R-Quadrat von 0,42
Was will ich als nächstes zu tun ist, die gleichen zwei Variablen zu testen, aber durch das lat und lng Variablen (Koordinaten der Schwerpunkte), um zu sehen, ob es eine stärkere Beziehung, wenn die geografische Nähe dieser Punkte berücksichtigt wird.
Kann mir jemand den einfachsten Weg sagen, dies entweder in QGIS oder in R zu tun?
Nun ... Sie eine Antwort zur Verfügung gestellt haben, die für die gewichtete Regression funktionieren könnte aber nicht für die geographisch gewichtete Regression, da keine Berechnung der Abstände zwischen dem Breitengrad und dem Längengrad erfolgt. Wie Sie aus den beiden Regressionen sehen können, geben sie die gleiche Antwort, da das Zählen der durchschnittlichen Menge an jedem Ort nichts bewirkt - die Daten von Variable_a werden bereits für jeden (eindeutigen) Ort gezählt. Während diese Antwort dazu dienen könnte, andere Dinge zu tun, hilft das in meinem Fall überhaupt nicht. Trotzdem, danke für deine Mühe und Entschuldigung, ich kann es nicht als richtig bezeichnen. –
kein Problem. Ich hoffe, Sie finden die richtige – Sathish
am Ende fand ich ein Werkzeug in ArcGIS, um eine grundlegende GWR zu tun ... Ich würde eher wissen, wie es in R zu tun, aber das reichte für jetzt! –