Package: mlspatial 0.1.1
mlspatial: Machine Learning and Mapping for Spatial Epidemiology
Provides tools for the integration, visualisation, and modelling of spatial epidemiological data using the method described in Azeez, A., & Noel, C. (2025). 'Predictive Modelling and Spatial Distribution of Pancreatic Cancer in Africa Using Machine Learning-Based Spatial Model' <doi:10.5281/zenodo.16529986> and <doi:10.5281/zenodo.16529016>. It facilitates the analysis of geographic health data by combining modern spatial mapping tools with advanced machine learning (ML) algorithms. 'mlspatial' enables users to import and pre-process shapefile and associated demographic or disease incidence data, generate richly annotated thematic maps, and apply predictive models, including Random Forest, 'XGBoost', and Support Vector Regression, to identify spatial patterns and risk factors. It is suited for spatial epidemiologists, public health researchers, and GIS analysts aiming to uncover hidden geographic patterns in health-related outcomes and inform evidence-based interventions.
Authors:
mlspatial_0.1.1.tar.gz
mlspatial_0.1.1.zip(r-4.7)mlspatial_0.1.1.zip(r-4.6)mlspatial_0.1.1.zip(r-4.5)
mlspatial_0.1.1.tgz(r-4.6-any)mlspatial_0.1.1.tgz(r-4.5-any)
mlspatial_0.1.1.tar.gz(r-4.7-any)mlspatial_0.1.1.tar.gz(r-4.6-any)
mlspatial_0.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
mlspatial/json (API)
| # Install 'mlspatial' in R: |
| install.packages('mlspatial', repos = c('https://azizadeboye.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/azizadeboye/mlspatial/issues
- africa_shp - Africa shapefile data
- africa_shps - Africa shapefile data 2
- panc_incidence - Pancreatic Cancer Incidence Data
- panc_prevalence - Pancreatic Cancer Prevalence Data
- pancre_mort - Pancreatic Cancer Mortality Data
Last updated from:28b84a17ce. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 344 | ||
| source / vignettes | OK | 373 | ||
| linux-release-x86_64 | OK | 255 | ||
| macos-release-arm64 | OK | 236 | ||
| macos-oldrel-arm64 | OK | 352 | ||
| windows-devel | OK | 279 | ||
| windows-release | OK | 261 | ||
| windows-oldrel | OK | 253 | ||
| wasm-release | OK | 216 |
Exports:compute_spatial_autocorreval_modeljoin_dataload_incidence_dataload_shapefileplot_map_gridplot_obs_vs_predplot_single_maptrain_rftrain_svrtrain_xgb
Dependencies:abindbackportsbase64encbootbroombslibcachemcarcarDatacaretcellrangerclassclassIntcliclockcodetoolscolorspacecols4allcorrplotcowplotcpp11crayoncrosstalkcurldata.tableDBIdeldirDerivdiagramdigestdoBydplyre1071evaluatefarverfastmapfontawesomeforeachforecastFormulafracdifffsfuturefuture.applygenericsgeojsonsfgeometriesggplot2ggpubrggrepelggsciggsignifglobalsgluegowergridExtragtablehardhathighrhmshtmltoolshtmlwidgetshttpuvipredisobanditeratorsjquerylibjsonifyjsonliteKernSmoothknitrlabelinglaterlatticelavalazyevalleafemleafglleaflegendleafletleaflet.providersleafsynclifecyclelistenvlme4lmtestloggerlubridatelwgeommagrittrmaptilesMASSMatrixMatrixModelsmemoisemgcvmimeminqaModelMetricsmodelrnlmenloptrnnetnumDerivotelparallellypbkrtestpillarpkgconfigplyrpngpolynomprettyunitspROCprodlimprogressprogressrpromisesproxypurrrquantregR6randomForestrapidjsonrrappdirsrasterrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreadxlrecipesreformulasrematchreshape2rlangrmarkdownrpartrstatixs2S7sassscalesservrsfsfheadersshapespspacesXYZSparseMsparsevctrsspDataspdepSQUAREMstarsstringdiststringistringrsurvivalterratibbletidyrtidyselecttimechangetimeDatetinytextmaptmaptoolstzdbunitsurcautf8vctrsviridisLitewithrwkxfunxgboostXMLyamlyyjsonrzoo
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Africa shapefile data | africa_shp |
| Africa shapefile data 2 | africa_shps |
| Compute Moran's I & LISA, classify clusters | compute_spatial_autocorr |
| Get RMSE/MAE/R² metrics on training data | eval_model |
| Declare known global variables to suppress R CMD check NOTE Global variables used in evaluation functions | global_variables_eval |
| Join spatial and incidence datasets | join_data |
| Load incidence data from Excel | load_incidence_data |
| Load shapefile as sf + optionally convert to sp | load_shapefile |
| Examples for model evaluation functions | model_evaluation_examples |
| Pancreatic Cancer Incidence Data | panc_incidence |
| Pancreatic Cancer Prevalence Data | panc_prevalence |
| Pancreatic Cancer Mortality Data | pancre_mort |
| Arrange Multiple tmap Plots in a Grid | plot_map_grid |
| Plot observed vs predicted values with correlation | plot_obs_vs_pred |
| Build a tmap for a single variable | plot_single_map |
| Train Random Forest model | train_rf |
| Train Support Vector Regression (SVR) model | train_svr |
| Train XGBoost model | train_xgb |
