CoolFace
Datasetpublic

electricsheepasia/asia-displacement-indonesia-iom-dtm-from-api

Indonesia IOM Displacement Tracking Matrix (DTM) from API Publisher: International Organization for Migration (IOM) · Source: HDX · License: hdx-other · Updated: 2026-05-04 Abstract This dataset comes from the International Organization for Migration (IOM)'s displacement tracking matrix (DTM) publicly accessible API. This API allows the humanitarian community, academia, media, government, and non-governmental organizations to utilize the data collected by DTM.… See the full description on the dataset page: https://huggingface.co/datasets/electricsheepasia/asia-displacement-indonesia-iom-dtm-from-api.

sourceHugging Faceotherupdated 5mo agoView on Hugging Face
0likes11downloads
Dataset Card

Indonesia IOM Displacement Tracking Matrix (DTM) from API

Publisher: International Organization for Migration (IOM) · Source: HDX · License: hdx-other · Updated: 2026-05-04


Abstract

This dataset comes from the International Organization for Migration (IOM)'s displacement tracking matrix (DTM) publicly accessible API. This API allows the humanitarian community, academia, media, government, and non-governmental organizations to utilize the data collected by DTM. The DTM API only provides non-sensitive IDP figures, aggregated at the country, Admin 1 (states, provinces, or equivalent), and Admin 2 (smaller subnational administrative areas) levels. For more detailed information, please see the country-specific DTM datasets on HDX.

Each row in this dataset represents subnational administrative unit observations. Temporal coverage is indicated by the reportingdate column(s). Geographic scope: IDN.

Curated into ML-ready Parquet format by [Electric Sheep Africa](https://huggingface.co/electricsheepafrica).


Dataset Characteristics

DomainConflict and security
Unit of observationSubnational administrative unit observations
Rows (total)45
Columns23 (8 numeric, 14 categorical, 1 datetime)
Train split36 rows
Test split9 rows
Geographic scopeIDN
PublisherInternational Organization for Migration (IOM)
HDX last updated2026-05-04

Variables

Geographic — admin0name (Indonesia), admin0pcode (IDN), admin1name (Nusa Tenggara Barat, Sulawesi Tengah, Bali), admin1pcode (IDN52, IDN72, IDN51), admin2name (Sigi, Donggala, Palu) and 7 others.

Temporal — reportingdate, monthreportingdate (range 9.0–12.0).

Demographic — numbermales (range 4.0–231513.0), numberfemales (range 4.0–200502.0).

Outcome / Measurement — roundnumber (range 1.0–2.0).

Identifier / Metadata — id (range 8238.0–146397.0), numpresentidpind (range 8.0–432015.0), esa_source, esa_processed.

Other — operation (Lombok Earthquake, Central Sulawesi Earthquake, Mt Agung Volcano), operationstatus.


Quick Start

python
from datasets import load_dataset

ds    = load_dataset("electricsheepafrica/asia-displacement-indonesia-iom-dtm-from-api")
train = ds["train"].to_pandas()
test  = ds["test"].to_pandas()

print(train.shape)
train.head()

Schema

ColumnTypeNull %Range / Sample Values
idfloat6417.8%8238.0 – 146397.0 (mean 122278.5135)
operationobject0.0%Lombok Earthquake, Central Sulawesi Earthquake, Mt Agung Volcano
admin0nameobject0.0%Indonesia
admin0pcodeobject0.0%IDN
admin1nameobject17.8%Nusa Tenggara Barat, Sulawesi Tengah, Bali
admin1pcodeobject17.8%IDN52, IDN72, IDN51
admin2nameobject35.6%Sigi, Donggala, Palu
admin2pcodeobject35.6%IDN7210, IDN7205, IDN7271
adminlevelint640.0%0.0 – 2.0 (mean 1.4667)
numpresentidpindint640.0%8.0 – 432015.0 (mean 64681.6)
reportingdatedatetime64[ns]0.0%
yearreportingdateint640.0%2016.0 – 2018.0 (mean 2017.5778)
monthreportingdateint640.0%9.0 – 12.0 (mean 10.4889)
roundnumberint640.0%1.0 – 2.0 (mean 1.3111)
displacementreasonobject0.0%Natural disaster
numbermalesint640.0%4.0 – 231513.0 (mean 33211.3333)
numberfemalesint640.0%4.0 – 200502.0 (mean 31470.2667)
idporiginadmin1nameobject0.0%Not available, Sulawesi Tengah, Nusa Tenggara Barat
idporiginadmin1pcodeobject0.0%Not available, IDN72, IDN52
assessmenttypeobject0.0%
operationstatusobject0.0%
esa_sourceobject0.0%
esa_processedobject0.0%

Numeric Summary

ColumnMinMaxMeanMedian
id8238.0146397.0122278.5135145552.0
adminlevel0.02.01.46672.0
numpresentidpind8.0432015.064681.624094.0
yearreportingdate2016.02018.02017.57782018.0
monthreportingdate9.012.010.488910.0
roundnumber1.02.01.31111.0
numbermales4.0231513.033211.333312272.0
numberfemales4.0200502.031470.266711659.0

Curation

Raw data was downloaded from HDX via the CKAN API and converted to Parquet. Column names were lowercased and standardised to snake_case. Common missing-value markers (N/A, null, none, -, unknown, no data, #N/A) were unified to NaN. 1 column(s) were cast from string to numeric or datetime based on parse-success rate (>85% threshold). The dataset was split 80/20 into train and test partitions using a fixed random seed (42) and saved as Snappy-compressed Parquet.


Limitations

  • —Data originates from International Organization for Migration (IOM) and has not been independently validated by ESA.
  • —Automated cleaning cannot correct for misreported values, definitional inconsistencies, or sampling bias in the original collection.
  • —The following columns have >20% missing values and should be treated with caution in modelling: admin2name, admin2pcode.
  • —Refer to the original HDX dataset page for the publisher's own methodology notes and caveats.

Citation

bibtex
@dataset{hdx_asia_displacement_indonesia_iom_dtm_from_api,
  title     = {Indonesia IOM Displacement Tracking Matrix (DTM) from API},
  author    = {International Organization for Migration (IOM)},
  year      = {2026},
  url       = {https://data.humdata.org/dataset/idn-iom-dtm-from-api},
  note      = {Repackaged for machine learning by Electric Sheep Africa (https://huggingface.co/electricsheepafrica)}
}

[Electric Sheep Africa](https://huggingface.co/electricsheepafrica) — Africa's ML dataset infrastructure. Lagos, Nigeria.