Я намагаюся визначити, чи є наявність великої кількості військовослужбовців активних служб у районі просторово корельованими з вищими / нижчими рівнями насильницької злочинності. Тобто, чи в середньому райони навколо великих військових баз більш / менш жорстокі, ніж райони, які не знаходяться поблизу військових баз?
Я працюю з такими двома наборами даних:
(1) сукупність точкових даних військових баз континентальної частини США та їх відповідних рівнів військ:
(2) набір загальнодержавних даних про рівень насильницьких злочинів по містах:
Мені здається, що я шукаю якусь модель на основі гравітації, де функція "маса" дає рівні війська на кожній базі. Таким чином, велика присутність війська чинить вплив на більшу площу і матиме сильніший вплив поблизу центру маси (тобто розташування точок у шарі ГІС).
Я думаю, що концептуально це виглядатиме приблизно так:
На цій діаграмі X, Y, Z являють собою військові бази. a, b, c, d кожен представляють міста (кожне з яких має поле рівня насильства у своїй таблиці атрибутів).
Градієнт навколо підстав представляє поле впливу, яке зменшується експоненціально, віддаляючись від базового центроїда. Більша присутність військ прирівнюється до більшого радіусу впливу (з деякою максимальною граничною відстані), а також до сильнішого впливу поблизу центру відносно районів поблизу меншої бази.
Кожному місту буде присвоєно бал на основі підсумовування величини всіх "силових" векторів з усіх оточуючих баз, радіус впливу яких вони залягають. Так, наприклад, у моєму діаграмі City a отримав би оцінку 0, оскільки він лежить поза радіусом будь-якої основи. Місто б залежатиме тільки від базової X . Місто з залежатиме тільки від бази Z , і його оцінка буде нижче , ніж б , так як X є набагато більшими підставами , ніж Z . Нарешті, City d лежить у радіусі обох баз X та Y, вона отримала бал, заснований на підсумовуванні величини впливу з обох баз. Тоді я побачив би, чи існує кореляція між вищим показником для міста та вищим рівнем насильства.
Я розглядав різні моделі гравітації ( Моделі Хаффа тощо), але не зміг знайти стільки, скільки QGIS / Python, і не знаю, як реалізувати те, що я описав вище ... Хтось має пропозиції для цього? Чи раніше хтось із вас робив подібний аналіз в інших сферах?
Отже, TLDR:
- Які статистичні методи я можу використати для такого роду питань?
- Чи є вбудовані в QGIS інструменти (чи доступні як плагіни), які можуть це зробити?
- Якщо в QGIS немає нічого подібного, чи існують бібліотеки Python, які можуть виконувати такий аналіз?