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.2.tar.gz (3.8 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.2-py3-none-any.whl (242.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for survey_kit-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a6c07f83ce0d87c657f4015e8d952cfba25917a007eaa1dade403f352d7fa68b
MD5 ee408f175b8a0ed4636e9bef40d268b1
BLAKE2b-256 85151f7517dbd7e3735e514334f8030499d8b649267fae86fc35bac0504f74a4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for survey_kit-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9e4a00507b238ec90bbbc54a42f0f4f98781dbb0a3aba93804818b1c2353057d
MD5 0b2e35aa0c9dd315f789accbbc79be9f
BLAKE2b-256 26f35ddab2f553d9073bea53423f6f1106dadc339588f8259a8cfb0dbaddba9d

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