Quickstart Tutorial

Learn the basic StatQA workflow in 5 minutes.

Installation

pip install statqa

Basic Usage

1. Parse a Codebook

from statqa.metadata.parsers.csv import CSVParser

parser = CSVParser()
codebook = parser.parse("your_codebook.csv")

2. Run Analysis

from statqa.analysis.univariate import UnivariateAnalyzer
import pandas as pd

# Load your data
data = pd.read_csv("your_data.csv")

# Analyze a variable
analyzer = UnivariateAnalyzer()
results = analyzer.analyze(data['age'], codebook.get_variable('age'))

3. Generate Q/A Pairs

from statqa.qa.generator import QAGenerator

generator = QAGenerator()
qa_pairs = generator.generate_qa_pairs(results, "Age distribution analysis")

Next Steps