Publication-ready tables
from Python output

Paste raw output from statsmodels, linearmodels, or any Python regression. No extra packages needed. Export to LaTeX, Word, or PDF.

No account  ·  No credit card  ·  No limits

How it works

Python 3.12 — IPython

>>> import statsmodels.api as sm

>>> model = sm.OLS(y, X).fit()

>>> print(model.summary())

 

OLS Regression Results

=============================================

Dep. Variable: log_wage R-squared: 0.187

No. Observations: 2814 AIC: 4307.

=============================================

coef std err t P>|t| [0.025 0.975]

----------------------------------------------

const 1.052 0.073 14.380 0.000 0.909 1.196

education 0.089 0.004 20.765 0.000 0.081 0.098

experience 0.005 0.001 8.127 0.000 0.004 0.007

=============================================

Just paste your model.summary() output. No need for stargazer or pystout — customize everything visually, then export to LaTeX, Word, or PDF.

Publication-ready table

Table 1: Returns to Education — Cross-Sectional and Panel Estimates

OLSIV-2SLSPanel FE
(1)(2)(3)(4)(5)
Years of schooling0.084***0.076***0.102***0.071***0.068***
(0.004)(0.004)(0.011)(0.005)(0.006)
Work experience (yrs)0.005***0.004***0.005***0.006***0.007***
(0.001)(0.001)(0.001)(0.001)(0.001)
Experience² / 100−0.009*−0.007−0.010*−0.011**−0.013**
(0.005)(0.004)(0.005)(0.004)(0.005)
Female−0.251***−0.262***−0.274***
(0.029)(0.031)(0.029)
Urban0.141***0.149***0.162***
(0.031)(0.033)(0.031)
Industry FENoYesYesNoYes
Year FENoYesYesYesYes
N2,8142,8142,8148,4428,442
R20.2340.2840.2190.1980.241

Standard errors in parentheses. *** p<0.001, ** p<0.01, * p<0.05. Dep. var.: log hourly wage. IV instruments education with parent education. Robust SE throughout.

Make it yours

Every detail is customizable. Rename variables, change fonts, adjust significance stars, group columns — all without touching LaTeX.

Edit data directly

Rename variables, change coefficients, add or remove rows — click the table to edit anything.

Style & formatting

Choose between classic, three-line, grid, or minimal table styles. Adjust borders and spacing.

Font & size

Pick from Computer Modern, Palatino, Times, Charter, and more. Scale from tiny to large.

Significance stars

Standard conventions or fully customizable thresholds. Add or remove star footnotes.

Column groups

Group columns under shared headers like "OLS" or "Logit". Perfect for multi-panel tables.

Titles & footnotes

Add a table title with auto-numbering, plus footnotes for methodology or data source notes.

AI refinement

Describe any change in plain English — "add a title", "remove the constant", "use 3 decimal places".

Export anywhere

Download as PNG, PDF (cropped or A4), Word, or copy the LaTeX code directly into your paper.

tables.pub preview

Table 2: OLS Estimates with Progressive Controls

Dependent variable: log(wage)
(1)
Baseline
(2)
+Demo.
(3)
+Ind. FE
(4)
+Region FE
Education0.0891***0.0854***0.0823***0.0792***
(0.0063)(0.0058)(0.0055)(0.0054)
Experience0.0041**0.0039**0.0035**0.0033**
(0.0017)(0.0016)(0.0015)(0.0015)
Female−0.2964***−0.2812***−0.2743***
(0.0358)(0.0341)(0.0338)
Married0.0534*0.04120.0389
(0.0301)(0.0289)(0.0287)
Industry FENoNoYesYes
Region FENoNoNoYes
N1,5261,5261,5261,526
R²0.1590.2130.2410.258

Notes: *** p<0.01, ** p<0.05, * p<0.1. Robust standard errors in parentheses.

Not just regressions

Summary statistics, logistic regressions, and more — all supported out of the box.

Summary statistics

Table 3: Summary Statistics

MeanSDMinMaxN
Log hourly wage2.6430.7120.5415.2632,814
Years of schooling13.122.7846202,814
Work experience17.8412.350482,814
Female0.4680.499012,814
Married0.5740.495012,814

Data: Current Population Survey (2018–2024). Wage sample restricted to full-time workers aged 25–64.

OLS regression

Table 1: Returns to Education and Labor Market Outcomes

OLSIV-2SLS
(1)(2)(3)(4)
Years of schooling0.084***0.079***0.102***0.098***
(0.004)(0.004)(0.011)(0.011)
Work experience (yrs)0.005***0.005***0.005***0.005***
(0.001)(0.001)(0.001)(0.001)
Female−0.285***−0.269***−0.276***−0.262***
(0.030)(0.030)(0.031)(0.031)
Married0.084**0.079*
(0.031)(0.032)
Urban0.154***0.149***
(0.032)(0.033)
N2,8142,8142,8142,814
R20.2340.2560.2190.239
Adj. R20.2330.2540.2180.238

Standard errors in parentheses. Dependent variable: log hourly wage. IV columns instrument education with parent education. Robust SE in (2)–(4).
*** p<0.001, ** p<0.01, * p<0.05

Logistic regression

Table 2: Logistic Regression — Employment Status

(1)
Logit
(2)
Logit
Years of schooling0.182***0.173***
(0.021)(0.022)
Work experience (yrs)0.034***0.031***
(0.005)(0.005)
Female−0.847***
(0.124)
Married0.412***
(0.131)
N5,0005,000
Pseudo R20.0890.124
Log-Lik.−2,912−2,801

Standard errors in parentheses. Dependent variable: employed (0/1).
*** p<0.001, ** p<0.01, * p<0.05

Paste any Python output — statsmodels OLS, Logit, GLM, or linearmodels. tables.pub auto-detects the format.

See how it looks in your paper

Journal of Labor Economics · Vol. 44, No. 2 · 2026

Returns to Education and Labor Market Experience:
Evidence from the Current Population Survey

Sarah M. Chen and David A. Rodriguez

Department of Economics, University of Michigan

Abstract

This paper re-examines the returns to education and labor market experience using data from the Current Population Survey (2018–2024). We estimate Mincerian wage equations with progressively richer specifications. Our preferred specification yields a return to education of 8.2 percent per year of schooling. IV estimates using distance to college as an instrument suggest modest upward bias in OLS, consistent with positive selection.

3. Results

Table 1 reports robustness checks using alternative estimators. The IV specification instruments education with distance to the nearest college. The first-stage F-statistic of 42.1 exceeds conventional thresholds for weak instruments. The Heckman selection model addresses potential sample selection, yielding a positive and significant Mills ratio.

Table 1: Returns to Education and Labor Market Outcomes

OLSIV-2SLS
(1)(2)(3)(4)
Years of schooling0.084***0.079***0.102***0.098***
(0.004)(0.004)(0.011)(0.011)
Work experience (yrs)0.005***0.005***0.005***0.005***
(0.001)(0.001)(0.001)(0.001)
Female−0.285***−0.269***−0.276***−0.262***
(0.030)(0.030)(0.031)(0.031)
Married0.084**0.079*
(0.031)(0.032)
Urban0.154***0.149***
(0.032)(0.033)
N2,8142,8142,8142,814
R20.2340.2560.2190.239
Adj. R20.2330.2540.2180.238

Standard errors in parentheses. Dependent variable: log hourly wage. IV columns instrument education with parent education. Robust SE in (2)–(4).
*** p<0.001, ** p<0.01, * p<0.05

The quantile regression at the median yields a somewhat smaller education coefficient of 0.079, suggesting that returns are higher in the upper tail of the conditional wage distribution. Across all three estimators, the gender gap remains large and precisely estimated.

3.2 Progressive Specifications

Table 2 presents our OLS estimates with progressive covariate adjustment. Column (1) reports the baseline Mincerian specification. Columns (2)–(4) add demographic controls, industry fixed effects, and region fixed effects. The return to schooling declines modestly from 8.9 to 7.9 percent.

Table 2: Logistic Regression — Employment Status

(1)
Logit
(2)
Logit
Years of schooling0.182***0.173***
(0.021)(0.022)
Work experience (yrs)0.034***0.031***
(0.005)(0.005)
Female−0.847***
(0.124)
Married0.412***
(0.131)
N5,0005,000
Pseudo R20.0890.124
Log-Lik.−2,912−2,801

Standard errors in parentheses. Dependent variable: employed (0/1).
*** p<0.001, ** p<0.01, * p<0.05

The gender wage gap is substantial and persistent. The coefficient on Female implies that women earn approximately 27–30 log points less than men across all specifications. The marriage premium is positive but loses significance once we account for industry composition.

3.3 Summary Statistics

Table 3 presents descriptive statistics for the key variables in our analysis. The sample comprises 2,814 observations from the CPS. Mean years of schooling is 13.2 with substantial variation across the sample.

Table 3: Summary Statistics

MeanSDMinMaxN
Log hourly wage2.6430.7120.5415.2632,814
Years of schooling13.122.7846202,814
Work experience17.8412.350482,814
Female0.4680.499012,814
Married0.5740.495012,814

Data: Current Population Survey (2018–2024). Wage sample restricted to full-time workers aged 25–64.

4. Discussion

Our estimates align closely with the meta-analytic findings of Card (1999) and the more recent work of Autor (2014). The finding that returns are higher for women than men is consistent with Dougherty (2005), who argues that female college graduates benefit disproportionately from access to professional occupations.

References

Autor, D. H. (2014). Skills, education, and the rise of earnings inequality. Science, 344(6186), 843–851.

Card, D. (1999). The causal effect of education on earnings. Handbook of Labor Economics, 3, 1801–1863.

Dougherty, C. (2005). Why are the returns to schooling higher for women than for men? Journal of Human Resources, 40(4), 969–988.

Mincer, J. (1974). Schooling, Experience, and Earnings. Columbia University Press.

All tables generated with tables.pub — scroll to browse

Skip the formatting struggle. Paste your model.summary() output and get a publication-ready table in seconds — no extra packages to install.