RATS 11.1
RATS 11.1

Procedures /

PANELTHRESH Procedure

Home Page

← Previous Next →

@PANELTHRESH tests a fixed effects regression for one or two breaks in a single regressor, with breaks determined by the values of another variable. This is from Bruce Hansen(1999).
 

The regression (with two breaks) takes the form:
 

\({y_{i,t}} = {a_i} + {x_{i,t}}\beta  + {z_{i,t}}\left( {{q_{i,t}} \le {\gamma _1}} \right) + {z_{t,i}}\left( {{q_{i,t}} \le {\gamma _2}} \right)\)

 

This requires a separate fixed effects regression for each test setting for the break values. If \(q\) is a continuous variable, a complete search over all possible values in a panel data set could be very time consuming. As a result, you can examine a reduced number of quantiles of the values of \(q\). It also only does an exhaustive search for the first break, then examines the second break given the first.

 

 

@PanelThresh( options )  depvar start end

# list of regressors(omit CONSTANT)

Parameters

depvar

dependent variable

start, end

range for regression. By default, the maximum range permitted by all variables involved in the regression.

Options

THRESHVAR=series that determines the breaks [required]

BREAKVAR =series that is dummied out at the break

QN=number of quantiles of the threshold variable to examine.[max(400,actual values)]

T1=trimming fraction on ends for first threshold [.01]

[PRINT]/NOPRINT

TITLE=title for report ["Panel Threshold Analysis, Threshold Variable xxx"]


 


Copyright © 2026 Thomas A. Doan