Skip to main content

Tools for working with survey and other data

Project description

Survey Kit

Tools for addressing missing data problems (nonresponse bias and item missingness) including extremely fast calibration weighting and machine learning-based imputation.

A furlough project inspired by the code used for the U.S. Census Bureau for the National Experimental Wellbeing Statistics (NEWS) project.

Installation

pip install survey-kit

Features

  • Calibration Weighting - Fast entropy balancing for nonresponse bias
  • SRMI Imputation - ML-based multiple imputation with checkpointing
  • Statistics & Standard Errors - Proper variance estimation for complex surveys

Works with Polars, Pandas, Arrow, and DuckDB. Optimized for large datasets (100K+ rows).

Documentation

Full documentation: https://jrothbaum.github.io/survey_kit/

Support

License

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

survey_kit-0.1.1.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

survey_kit-0.1.1-py3-none-any.whl (241.8 kB view details)

Uploaded Python 3

File details

Details for the file survey_kit-0.1.1.tar.gz.

File metadata

  • Download URL: survey_kit-0.1.1.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for survey_kit-0.1.1.tar.gz
Algorithm Hash digest
SHA256 64ba480e281966cb26f8b9c183fbf55e553b60c4fd107146fd9443ce39adebf8
MD5 31a03a16fafb33a8e1747a220271a22a
BLAKE2b-256 8912c60b03867b178644a6007e8f6e146ff09c55967ab70da87ede274ec218d5

See more details on using hashes here.

File details

Details for the file survey_kit-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: survey_kit-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 241.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for survey_kit-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 721bcdab3b3e6f82c02a561b5fab0ca51949207e16894aa740f4fb84a92de1a5
MD5 40f2e4ab764126a277375aea14fc8f5b
BLAKE2b-256 38ee58132bc1e93e1452eae4eced614ba041055337d93c77c58cee2e8b7a0f99

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page