Kennt jemand ein Programm, das Kernel erlaubt, der eine Grenze in seiner Berechnung berücksichtigt, anstatt einfach Bereiche zu maskieren, die unmöglich sind?
Bisher habe ich folgendes gefunden: GME-Add-On für Arc10 (Hawthorne Beyer) - Ich erhalte jedes Mal eine Fehlermeldung, wenn ich ein Boundary-Shapefile spezifiziere. Ich habe viele verschiedene Shapefile-Typen und Randkomplexitäten usw. ausprobiert. Es funktioniert gut, wenn ich keinen Rand spezifiziere.
AdehabitatHR-Paket in R (Calange 2011) - dies funktioniert gut, aber die von Ihnen angegebene Grenze muss sehr einfach sein - Liniensegmente 3x Kernelbandbreite in der Länge und nicht zu gewunden. Für meine Daten ist dies eine große Vereinfachung.
Also frage ich mich, ob es eine andere Software kann, GRASS oder QGIS zum Beispiel.
Vielen Dank
Antworten:
Der Kern der Kerndichteschätzung ist der Begriff der Entfernung. Die beste mir bekannte Lösung ist die Verwendung einer besseren Entfernungsmetrik, die Grenzen und unterschiedliche Reisekosten berücksichtigt. Wählen Sie am besten eine Abstandsmetrik, die zu dem Problem passt, das Sie lösen möchten. Die Reibung im Gelände eignet sich hervorragend zum Wandern, nicht jedoch zum Verteilen von Aerosolen. Windströmungen sind für die Verfolgung von Segelbooten unerlässlich, für die Fahrtrichtung jedoch unerheblich.
Jetzt, da der Begriff der geeigneten Entfernungsmetrik hoffentlich ausreichend motiviert ist, kann ich Kostenoberflächen als gute allgemeine Entfernungsmetrik empfehlen. Sie sind in allen Bereichen von ArcGIS über R bis hin zu JavaScript verfügbar und lassen sich relativ einfach erstellen. In qGIS können Sie beispielsweise eine Rasterreibfläche konstruieren und damit Routen berechnen. Passen Sie die Reibfläche an Ihre Grenzen an, und Sie werden sehen, wie sich die Masse der Körner um Ihre Punkte herum sauber über die Hindernisse verteilt.
quelle
dnorm()
Funktion.Ich schlage vor, Sie probieren das spatstat- Paket für R aus. Dort können Sie ein
owin
Objekt festlegen, um die Grenzen des Untersuchungsgebiets zu bestimmen. Es gibt auch ein tolles Tutorial für dieses Paket.quelle
Ich helfe tatsächlich mit dem AniMove-Plugin für QGIS, das darauf abzielt, die R-Abhängigkeit für die Schätzung der Kerneldichte zu beseitigen. Schauen Sie sich hier um .
BEARBEITEN: Das Plugin ist tatsächlich als experimentelles Plugin im offiziellen QGIS-Plugin-Repository verfügbar
Und zögern Sie nicht, in der Liste nachzufragen , wenn Sie Vorschläge haben
quelle
Ich habe dies erfolgreich mit Geostatistical Analyst durchgeführt, einer Erweiterung von ESRI ArcGIS. Sie können einen Datensatz mit Linien-Features als Barrieren laden, und die Ergebnisse sind ziemlich anständig. Ich führe Testläufe durch, während ich die Parameter der Funktionen ändere, um eine klare Vorstellung davon zu bekommen, wie das Werkzeug kalibriert wird. Um die Ergebnisse zu validieren, empfehle ich, wenn Sie einen ausreichend großen Datensatz haben, eine Stichprobe von Punkten zu entfernen, die Dichtefläche ohne diese Punkte zu generieren und dann die Differenz zwischen den Werten der entfernten Punkte mit den Werten der Fläche am zu vergleichen Ort der entfernten Punkte.
quelle