Skip to main content
STRIPED DONKEYWe do the heavy lifting.

Synthetic dataset

Predict Graduate Employment Outcomes

Longitudinal synthetic data connecting education, employment, households and demographics across time.

Photorealistic portrait of a graduate

Nairobi published reference · Version 1.1

Candidates
13,105
Lifecycle events
54,230
Graduation period
1963–2008
Released format
CSV

These facts describe this Nairobi reference package. Other cities and order-specific date ranges have their own agreed release scope.

Overview

ML-01Machine LearningMade to order

Connect education completion, first employment and household context to study the transition from graduation to work.

The record concepts include completion date, qualification level, post-study employment outcome, age / life stage, household relationships, dated demographic events and enrolment history. Explore first recorded jobs after education completion. Distinguish transition duration from incomplete follow-up. Keep education and household history separate from future outcomes.

This dataset is prepared to order. Choose the city, date range and required scope; the accepted order defines the population, final fields, formats and delivery.

Onboarded city options
Nairobi (Kenya) · Lagos (Nigeria)
Custom city requests
African Major Cities · Additional cities require availability, scope and quote confirmation.
Data type
Synthetic
Connected domains
Demographics, Education, Employment, Households
Catalogue structure
Longitudinal

Key features

Record concepts for your order-specific extract.

Education

Education completion and earlier study history

First employment

First qualifying recorded job after completion

Career path

Later recorded work transitions; exact follow-up requires confirmation

Households

Household circumstances at completion

Demographics

Age and resident context at completion

Who it is for

  • ML engineers
  • universities
  • workforce planners
  • education researchers

Data & Schema

Proposed study unit
Eligible education completion event

Connect completion, first work and household history to study entry into employment.

Record concepts for your extract

  • completion date
  • qualification level
  • post-study employment outcome
  • age / life stage
  • household relationships
  • dated demographic events
  • enrolment history

The agreed specification defines the final columns, keys, relationships and observation period for your order.

Published reference release

Nairobi Tertiary Graduate Employment Outcomes

These facts describe this Nairobi reference package. Other cities and order-specific date ranges have their own agreed release scope.

Reference release
ml-01-v1.1-COMMERCIAL_READY
Release date
2026-09-18
City
Nairobi
Candidate episodes
13,105
Completion years
1963–2008
Observation cutoff
2026-09-11
Build run
30
Original export format
CSV
Reference configurations and row counts
ConfigurationTrainValidationTestTotal
longitudinal9,1721,9651,96813,105
ml features9,1721,9651,96813,105

54,230 Combined lifecycle events across all candidate splits.

longitudinal reference schema

Logical types follow the release data dictionary. CSV stores the corresponding serialized values.

Selected fields · 12 of 39 columns

  • HouseholdRelationship
  • FirstEmploymentStartDate
  • FirstEmploymentStatus
  • AtGraduationEmploymentStatus
  • TargetEmployedPostStudySafe
  • TargetDaysToFirstEmployment
  • TargetOutcomeCategory
  • DaysSinceCompletion
  • OutcomeHorizonDays
  • IsCensored
  • TargetObserved
  • CensorReason
Full field definitions, types and descriptions 39 columns
Documented reference key
CitizenId + EnrollmentId
Study, context and observation fields
  • IndexDatedate
  • CityNamestring
  • DateOfBirthdateprediction time context
  • EnrollmentDatedateprediction time context
  • CompletionDatedateanchor
  • QualificationLevelstringprediction time context
  • ProgrammeNamestringprediction time context
  • HouseholdRelationshipnullable stringprediction time context
  • FirstEmploymentStartDatenullable dateoutcome evidence excluded from predictors
  • FirstEmploymentStatusnullable stringoutcome evidence excluded from predictors
  • AtGraduationEmploymentStartDatenullable dateoutcome evidence excluded from predictors
  • AtGraduationEmploymentEndDatenullable dateoutcome evidence excluded from predictors
  • AtGraduationEmploymentStatusnullable stringoutcome evidence excluded from predictors
  • TargetEmployedPostStudyBoolean (0/1)legacy target
  • TargetEmployedPostStudySafenullable Booleantarget
  • TargetDaysToFirstEmploymentnullable integertarget
  • TargetOutcomeCategorystringtarget
  • DaysSinceCompletionintegerfollow up or diagnostic excluded from predictors
  • OutcomeHorizonDaysintegerfollow up or diagnostic excluded from predictors
  • IsCensoredBoolean (0/1)follow up or diagnostic excluded from predictors
  • TargetObservedBoolean (0/1)evidence quality gate
  • CensorReasonnullable string
  • ObservationEndDatedatefollow up or diagnostic excluded from predictors
  • AsOfDatedatefollow up or diagnostic excluded from predictors
Technical identifiers and evidence references
  • ProductIdstring
  • ProductTitlestring
  • OutcomeOrTaskstring
  • CandidateKeystringidentifier excluded from predictors
  • SplitNamestring
  • CitizenIdintegeridentifier excluded from predictors
  • EnrollmentIdbigintidentifier excluded from predictors
  • HouseholdIdnullable integeridentifier excluded from predictors
  • FirstEmploymentHistoryIdnullable integeroutcome evidence excluded from predictors
  • AtGraduationEmploymentHistoryIdnullable integeroutcome evidence excluded from predictors
  • TargetEvidenceTypestringoutcome evidence excluded from predictors
  • TargetSourceRecordIdnullable integeroutcome evidence excluded from predictors
  • TargetSourceStartDatenullable dateoutcome evidence excluded from predictors
  • TargetSourceEndDatenullable dateoutcome evidence excluded from predictors
  • TargetRuleVersionstring

ml features reference schema

Exact released CSV header verified from the owner-supplied reference package. This configuration contains identifiers and targets as well as permitted context; train only on the documented prediction-time inputs.

Logical types follow the release data dictionary. CSV stores the corresponding serialized values.

Selected fields · 9 of 11 columns

  • HouseholdRelationship
  • TargetEmployedPostStudySafe
  • TargetDaysToFirstEmployment
  • TargetOutcomeCategory
  • QualificationLevel
  • EnrollmentDate
  • CompletionDate
  • IndexDate
  • ProgrammeName
Full field definitions, types and descriptions 11 columns
Documented reference key
CandidateKey
Study, context and observation fields
  • QualificationLevelstringprediction time context
  • ProgrammeNamestringprediction time context
  • EnrollmentDatedateprediction time context
  • CompletionDatedateanchor
  • HouseholdRelationshipnullable stringprediction time context
  • IndexDatedate
  • TargetEmployedPostStudySafenullable Booleantarget
  • TargetDaysToFirstEmploymentnullable integertarget
  • TargetOutcomeCategorystringtarget
Technical identifiers and evidence references
  • CandidateKeystringidentifier excluded from predictors
  • CitizenIdintegeridentifier excluded from predictors

events reference schema

Combined event configuration across candidate splits. Join by CitizenId and filter to the intended candidate cohort; CitizenId is a link, not a model predictor.

Logical types follow the release data dictionary. CSV stores the corresponding serialized values.

Selected fields · 4 of 5 columns

  • EventDate
  • EventType
  • EventSubtype
  • Description
Full field definitions, types and descriptions 5 columns
Study, context and observation fields
  • EventDatedate
  • EventTypestring
  • EventSubtypenullable string
  • Descriptionstring
Technical identifiers and evidence references
  • CitizenIdintegeridentifier excluded from predictors

Reference data files

  • data/longitudinal/{split}.csv
  • data/ml_features/{split}.csv
  • data/events/events.csv

Verified reference sample

ML-01 reference-release marketplace sample

CC-BY-4.0 · Original reference sample license

Synthetic reference rows
15
Columns
38

Genuine parent-reference preview: 15 rows and 38 columns, byte-for-byte as inventoried in the hash-matched parent release manifest. Every field value matches its certified primary row. The 39-column longitudinal splits add SplitName; it is absent from this original sample.

This unchanged reference sample retains the permissions already granted by its original CC-BY-4.0 release. The website policy does not withdraw those existing permissions.

  • This original 38-column parent-reference sample omits SplitName, which is added in the 39-column longitudinal configurations.
  • The 15 selected synthetic records are a reference preview, not a representative population sample or the contents of a future custom order.

Reference sample schema preview

Selected fields · 12 of 38 columns

  • HouseholdRelationship
  • FirstEmploymentStartDate
  • FirstEmploymentStatus
  • AtGraduationEmploymentStatus
  • TargetEmployedPostStudySafe
  • TargetDaysToFirstEmployment
  • TargetOutcomeCategory
  • DaysSinceCompletion
  • OutcomeHorizonDays
  • IsCensored
  • TargetObserved
  • CensorReason
Full field definitions, types and descriptions 38 columns
Study, context and observation fields
  • IndexDatedate
  • CityNamestring
  • DateOfBirthdateprediction time context
  • EnrollmentDatedateprediction time context
  • CompletionDatedateanchor
  • QualificationLevelstringprediction time context
  • ProgrammeNamestringprediction time context
  • HouseholdRelationshipnullable stringprediction time context
  • FirstEmploymentStartDatenullable dateoutcome evidence excluded from predictors
  • FirstEmploymentStatusnullable stringoutcome evidence excluded from predictors
  • AtGraduationEmploymentStartDatenullable dateoutcome evidence excluded from predictors
  • AtGraduationEmploymentEndDatenullable dateoutcome evidence excluded from predictors
  • AtGraduationEmploymentStatusnullable stringoutcome evidence excluded from predictors
  • TargetEmployedPostStudyBoolean (0/1)legacy target
  • TargetEmployedPostStudySafenullable Booleantarget
  • TargetDaysToFirstEmploymentnullable integertarget
  • TargetOutcomeCategorystringtarget
  • DaysSinceCompletionintegerfollow up or diagnostic excluded from predictors
  • OutcomeHorizonDaysintegerfollow up or diagnostic excluded from predictors
  • IsCensoredBoolean (0/1)follow up or diagnostic excluded from predictors
  • TargetObservedBoolean (0/1)evidence quality gate
  • CensorReasonnullable string
  • ObservationEndDatedatefollow up or diagnostic excluded from predictors
  • AsOfDatedatefollow up or diagnostic excluded from predictors
Technical identifiers and evidence references
  • ProductIdstring
  • ProductTitlestring
  • OutcomeOrTaskstring
  • CandidateKeystringidentifier excluded from predictors
  • CitizenIdintegeridentifier excluded from predictors
  • EnrollmentIdbigintidentifier excluded from predictors
  • HouseholdIdnullable integeridentifier excluded from predictors
  • FirstEmploymentHistoryIdnullable integeroutcome evidence excluded from predictors
  • AtGraduationEmploymentHistoryIdnullable integeroutcome evidence excluded from predictors
  • TargetEvidenceTypestringoutcome evidence excluded from predictors
  • TargetSourceRecordIdnullable integeroutcome evidence excluded from predictors
  • TargetSourceStartDatenullable dateoutcome evidence excluded from predictors
  • TargetSourceEndDatenullable dateoutcome evidence excluded from predictors
  • TargetRuleVersionstring

Illustrative format preview

Example columns and rows illustrate the proposed format; they do not verify paid-release records, fields or relationships.

Proposed preview columns

Selected fields · 10 of 11 columns

  • post_study_employment_outcome
  • outcome_or_task
  • completion_date
  • qualification_level
  • age_life_stage
  • household_relationships
  • dated_demographic_events
  • city
  • synthetic_preview
  • enrolment_history
All proposed preview columns 11 columns

These names describe the illustrative preview. Final fields and definitions are agreed for your order.

Study, context and observation fields
  • city
  • synthetic_preview
  • completion_date
  • qualification_level
  • post_study_employment_outcome
  • age_life_stage
  • household_relationships
  • dated_demographic_events
  • enrolment_history
  • outcome_or_task
Technical identifiers and evidence references
  • sample_record_id

Use Cases

Published reference applications

  • Evidence-qualified binary employment prediction using TargetEmployedPostStudySafe
  • Outcome-category classification using TargetOutcomeCategory
  • Time-to-first-employment analysis using TargetDaysToFirstEmployment
  • Programme and qualification comparisons
  • Household-context analysis at completion where linkage is available
  • Lifecycle-event analysis with events restricted to the intended candidate cohort

Custom study design

Define eligible completions and prior employment; evaluate event probability and time to first job using information available at completion. Preserve incomplete follow-up.

The published Nairobi reference and an order-specific forecasting study have different evaluation contracts. Six- or twelve-month questions below are proposed custom study definitions, not a claim that the reference caps positive employment outcomes at those horizons.

Proposed questions for your custom order

  1. Can education and household histories predict whether a graduate starts a first recorded job within 12 months of completing education, and how long that transition takes?
  2. How quickly do graduates enter their first observed job?
  3. How long does the transition from study to a first job take?
  4. Which education pathways are followed by different early career outcomes?
  5. Who enters employment within six or twelve months of completing study?
  6. Which education and household histories help distinguish shorter and longer transitions?
  7. How does employment-prediction performance vary across later graduation cohorts within the available historical coverage?
  8. Which graduate groups have the largest differences between predicted and observed outcomes?

Proposed research and analytical applications

  • Prediction prototyping
  • Feature exploration
  • Temporal validation
  • Cohort comparison

Study and modeling guidance

Published Nairobi reference split
The reference uses deterministic, outcome-stratified random benchmark splits. Preserve the published CandidateKey assignments; these are not chronological cohorts.
Reference binary target
Use TargetEmployedPostStudySafe. The 2,090 evidence-unavailable candidates have a null safe target; unavailable historical evidence is different from right-censoring. IsCensored is zero in this frozen release.
Prediction-time inputs
Use the documented completion-time context: DateOfBirth, QualificationLevel, ProgrammeName, EnrollmentDate and available HouseholdRelationship. Raw identifiers, later employment evidence, targets and retrospective follow-up are excluded from predictors.
Custom temporal studies
Chronological evaluation may be appropriate for an agreed forecasting extract with dated cohorts and suitable follow-up. Define the prediction anchor, information cutoff, test period and handling of incomplete observation for that custom study.

Methodology & Quality

Data generation
FCTE synthetic city engine
Data classification
Synthetic

FCTE generation methods and published city/domain checks provide source context. The order defines the final extract and the release-specific checks, documentation and limitations supplied with it.

Reference validation

These results describe the frozen Nairobi reference release ml-01-v1.1-COMMERCIAL_READY. Validation for a prepared custom extract is defined with that order.

This frozen Nairobi reference release only

Mandatory quality checks

19/19 PASS

Publisher certification of this Nairobi reference release

Publisher-reported package checks

90/90 PASS

File-level and packaging assertions reported by the publisher for ml-01-v1.1-COMMERCIAL_READY; separate from 19 mandatory reference-quality checks and local record verification.

Deterministic split assignments reproduced

13,105/13,105

All released candidate assignments rederived during local reference verification

Duplicate certified candidate keys

0

All 13,105 released candidate records

At-graduation employment evidence intervals

7,270/7,270

Intervals cover CompletionDate in the employed-at-graduation reference cohort

Reference release modeling notes

Binary target
Use TargetEmployedPostStudySafe; 2,090 evidence-unavailable candidates have a null safe target. The legacy target forces these cases to zero.
Follow-up convention
OutcomeHorizonDays=365 is a minimum follow-up convention, not an upper limit on positive employment outcomes.
Split
Keep the deterministic, outcome-stratified random benchmark split. This reference is not a temporal benchmark.
Prediction-time context
Approved groups use DateOfBirth, QualificationLevel, ProgrammeName, EnrollmentDate and available HouseholdRelationship as of CompletionDate. Exclude identifiers, target evidence and later follow-up from predictors.
Events
The combined event configuration spans citizens in all candidate splits. Filter events to the intended candidate or citizen cohort before split-sensitive analysis.

Reference boundaries

  • The frozen reference contains completed tertiary episodes from 1963–2008; it is not a contemporary graduate survey.
  • 2,090 candidates have insufficient target evidence. This differs from right-censoring; IsCensored is zero throughout this frozen release.
  • Household linkage is available for 4,689 of the 13,105 candidate rows.
  • The qualification mix favors DEGREE; synthetic employment rates have not been externally calibrated as Kenyan graduate outcomes.

Known limitations

  • Define first employment, target horizon and follow-up before training. Verify job-start dates and outcome completeness; evaluate later cohorts using only information available at prediction time.
  • Recorded job starts do not establish complete labour-force outcomes.
  • Synthetic associations do not establish real-world employment effects.
  • Synthetic records describe generated scenarios; they do not establish observed population prevalence or real-world causal effects.

Delivery & License

Catalogue base price
$395 USD
Price basis
Base price per selected city
Availability
Prepared after order

The displayed catalogue amount is a base price per selected city. Your requested dates, population, fields, formats and usage rights determine the agreed scope and final quote. Applicable published discounts and taxes are confirmed with that quote.

Your prepared package

Your order confirms the data files, documentation, evidence, examples and release controls included in the prepared package.

  • Agreed data extract
  • Schema and field documentation
  • Release-specific evidence and limitations
  • Agreed loading or analysis examples
  • Licence, manifest, checksums and delivery note

Package layout

Illustrative filenames. Your agreed order lists the final files and formats. Certification, benchmark splits and model examples are included only when specified.

SD_RESEARCH_DATASET/
├── data/
│   ├── citizens.parquet
│   ├── education_events.parquet
│   ├── employment_events.parquet
│   └── household_history.parquet
├── tasks/
│   ├── task_definition.yaml
│   ├── train.parquet
│   ├── validation.parquet
│   └── test.parquet
├── evaluation/
│   ├── baseline_model.py
│   ├── metrics.json
│   └── example_notebook.ipynb
├── documentation/
│   ├── README.md
│   ├── DATA_DICTIONARY.csv
│   ├── SCHEMA.md
│   └── METHODOLOGY.md
├── evidence/
│   ├── CERTIFICATION.json
│   ├── VALIDATION_REPORT.pdf
│   └── KNOWN_LIMITATIONS.md
├── MANIFEST.json
├── CHECKSUMS.sha256
└── LICENSE.pdf

Delivery process

Confirm the cities, date range, records, formats, rights and price in writing. The order-specific extract is then prepared and supplied under the agreed payment and delivery conditions.

One secure download package for the agreed release and licensed entity.

Delivery timing, access expiry, formats and prerequisites are confirmed in the accepted order.

Support, refreshes, future releases, hosting and APIs are included only when expressly ordered.

Data Licensing Agreement · 2026-10

A non-exclusive, non-transferable licence for the named customer within the accepted scope and duration.

Permitted use
Internal research, development, testing and analytics within the accepted order.
Model training
Model training, external applications, commercial distribution and access by other legal entities must be expressly addressed in the order.
Redistribution
Raw or substantially reconstructable data cannot be resold, published or redistributed without separate written authorization.
Attribution
Preserve release provenance and applicable third-party notices. Published outputs must identify the data as synthetic.

Reference release license

The 2026-09-18 Nairobi reference uses CC-BY-4.0. Existing rights granted for that named release remain available. Custom orders use the licensing terms confirmed for the agreed scope.

The public reference release only. Custom ML-01 orders use the Data Licensing Agreement.

New website dataset materials follow the publisher’s CC-BY-NC-4.0 policy. Previously released material retains its original license.

Reference citation file: CITATION.cff.

FAQ

Is this real personal data?

No. The records are synthetic and do not represent actual identifiable people or reproduce an individual's historical experience.

What does the catalogue price cover?

The displayed amount is a base price per selected city. The final scope and quote are agreed for your requested dates, population, fields, formats and rights. Adding a dataset to the cart starts the existing checkout inquiry; it does not purchase an unrestricted custom extract.

What can I inspect before ordering?

Download the verified reference sample and inspect the reference schema, checks, provenance and limitations under Data & Schema and Methodology & Quality. Its records and counts describe that named reference release; the illustrative custom-format preview is separate.

Is the dataset prepared for my requested dates?

Yes. Regular and Research datasets are prepared after an order, with the city, date range, population and other required scope agreed before preparation.

Can records be joined across domains?

The profile explains the intended relationships. The order-specific schema documents the supported keys, effective dates and joins for your agreed extract.

Can I use the dataset for AI or machine learning?

Review the study-specific inputs, outcomes and information cutoffs. The linked Hugging Face reference follows its own CC-BY-4.0 licence; other website evaluation previews follow the free-sample policy. Custom model training and external applications must be expressly addressed in the accepted order.

Can I use the data commercially?

Commercial use follows the accepted dataset-specific scope and licence. A sample download, cart selection, inquiry or consent checkbox does not activate a commercial licence or complete payment.

Can I request another city, period or format?

Yes. Use Data Request to describe the required city, population, dates, record concepts and formats. Onboarded city options for this product: Nairobi and Lagos. Other African major cities can be requested; availability, scope and the quote must be confirmed.

What documentation and evidence are included?

The accepted order confirms the schema, methodology, evidence, examples and release controls supplied with your prepared extract.

How do I receive the dataset?

After scope, terms and payment conditions are agreed, Fidelra Africa prepares the order-specific extract and supplies it through a secure download package. Timing and download-access expiry are defined in the order.

Does the public reference licence cover my custom order?

CC-BY-4.0 applies to the linked public reference package, which retains its existing licensed rights. A separately prepared custom extract follows the accepted order and the Data Licensing Agreement; reference counts and date coverage do not define that order.

Need different data?

Tell us the entities, fields, cities and time span you need.

Request custom data