Man pages for panelr
Regression Models and Utilities for Repeated Measures and Panel Data

are_varyingCheck if variables are constant or variable over time.
as_parser_listConvert WBFormula to list (for backward compatibility)
asymEstimate asymmetric effects models using first differences
asym_geeAsymmetric effects models fit with GEE
balance_panelBalance panel data by filling gaps
basis_function_registryRegistry of known basis functions and their reproducible...
basis_utilsUtilities for handling basis expansion functions in formulas
btAdd backticks to names
bt_if_neededConditionally add backticks based on syntax validity
build_panel_dataLightweight panel_data constructor
complete_dataFilter out entities with too few observations
detect_matrix_termsCheck if any terms in a formula are matrix-returning
evaluate_basis_termEvaluate a basis function on pooled data and extract...
expand_basis_columnsExpand a basis matrix into individual columns in a data frame
expand_matrix_terms_in_dataExpand matrix terms into data columns
extract_basis_variableExtract the primary variable from a basis function call
extract_fn_nameExtract the function name from a formula term
extract_ranef_varsExtract variables from random effects terms
fdmEstimate first differences models using GLS
fdm_tidiersTidy methods for 'fdm' and 'asym' models
formula.wbmRetrieve model formulas from 'wbm' objects
generate_basis_colnamesGenerate column names for expanded basis matrix
get_interactions.WBFormulaGet all interaction labels from WBFormula
get_meanvarGet mean variable name for a term
get_waveRetrieve panel_data metadata
has_gapsCheck if panel data has gaps
has_interactionsCheck if WBFormula has interactions
heiseEstimate Heise stability and reliability coefficients
InteractionConfigInteraction configuration
is_known_basis_fnCheck if a function is a known basis function
is_matrix_termCheck if a term returns a matrix when evaluated
is_panelCheck if object is panel_data
is_panel_sortedCheck if panel data is properly sorted
is_varying_termCheck if a variable is time-varying in WBFormula
is_within_modelCheck if model uses within-transformation
line_plotPlot trends in longitudinal variables
long_panelConvert wide panels to long format
make_diff_dataGenerate differenced and asymmetric effects data
make_interaction_configCreate InteractionConfig from wbm() arguments
make_wb_dataPrepare data for within-between modeling
model_frameMake model frames for panel_data objects
nlsyNational Longitudinal Survey of Youth data
nobs.wbmNumber of observations used in 'wbm' models
panel_dataCreate panel data frames
panel_data-vctrsInternal vctrs methods
predict.wbgeePredictions and simulations from within-between GEE models
predict.wbmPredictions and simulations from within-between models
print.WBFormulaPrint method for WBFormula
process_matrix_termProcess a matrix term for within-between decomposition
reconstruct_basis_callReconstruct a basis function call with a modified variable
reexportsObjects exported from other packages
scan_gapsScan for gaps in panel data
should_demean_intsDetermine if interactions should be de-meaned
summary.panel_dataSummarize panel data frames
teen_povertyNational Longitudinal Survey of Youth teenage women poverty...
un_btRemove backticks from names
unpanelConvert panel_data to regular data frame
update_pf_for_matrix_termsUpdate parsed formula object for matrix terms
use_old_style_intsDetermine if "old-style" interaction processing is needed
WageDataEarnings data from the Panel Study of Income Dynamics
WBFormulaWBFormula class for within-between model formula...
WBFormula_from_parserCreate WBFormula from parser output (for migration)
wbgeePanel regression models fit with GEE
wbgee_tidiersTidy methods for 'wbgee' models
wbmPanel regression models fit via multilevel modeling
wbm-classWithin-Between Model ('wbm') class
wbm_stanBayesian estimation of within-between models
wbm_tidiersTidy methods for 'wbm' models
widen_panelConvert long panel data to wide format
panelr documentation built on Jan. 21, 2026, 9:06 a.m.