pisa-international

Analyzes PISA/TIMSS plausible values and BRR weights to compute country estimates and uncertainties.

33|6|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill pisa-international
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pisa-international
Source: https://github.com/xjtulyc/awesome-rosetta-skills/tree/main/skills/20-education/pisa-international
Command: npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill pisa-international

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, scipy, matplotlib, statsmodels.

What problem does it solve?

This Skill helps you analyze PISA/TIMSS international large-scale assessment data correctly, including plausible-value aggregation and replicate-weight (BRR) uncertainty.

Core Features & Use Cases

  • Plausible-values correct country estimates: Computes country-level mean performance by combining all 10 plausible values using Rubin’s rules.
  • Fay BRR variance estimation: Estimates sampling variance using 80 BRR replicate weights with the correct Fay coefficient (k=0.5).
  • SES gradients and cross-national comparisons: Fits ESCS (SES) gradient regressions and supports valid cross-country figures with uncertainty.

Use Case: You want to compare math performance across multiple countries while reporting confidence intervals that reflect both sampling variability and imputation variability from plausible values.

Quick Start

Use this Skill to compute PISA math country means with BRR-based standard errors from a PISA 2022 student dataset containing PV1MATH–PV10MATH and W_FSTR1–W_FSTR80.

Frequently Asked Questions about pisa-international

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate PISA country means with correct standard errors using plausible values?

To calculate PISA country means with correct standard errors, you must combine all 10 plausible values using Rubin's rules. This Skill automates that aggregation process while accounting for both sampling and imputation variability.

How does BRR replicate weight variance estimation work for TIMSS data?

BRR replicate weight variance estimation for TIMSS data works by computing sampling variance across 80 replicate weights. This Skill applies the correct Fay coefficient of k=0.5 to produce statistically valid standard errors.

How do I run SES gradient regression for cross-national comparisons of PISA scores?

You can run SES gradient regression for cross-national comparisons of PISA scores by fitting ESCS regressions by country. This Skill generates valid cross-country figures complete with accurate uncertainty intervals.

Can I use pandas and statsmodels to analyze PISA 2022 data with plausible values?

Yes, you can use pandas and statsmodels to analyze PISA 2022 data with plausible values. This Skill leverages those dependencies alongside numpy and scipy to compute BRR-based standard errors from your student datasets.

Why do my PISA cross-national comparison confidence intervals appear too narrow?

PISA cross-national comparison confidence intervals appear too narrow when plausible values or BRR replicate weights are ignored. This Skill resolves the issue by combining all 10 PVs with Fay-correct BRR variance estimation using Rubin's rules.