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¶
See API Reference for complete API documentation
Check out Examples for detailed examples
Read Workflow Examples for common use cases