% % Panel Data format for Stata
In this short explanation, let's describe a formula that eliminates a significant loss of time in panel data analysis. In performing panel data analysis in Stata package program, the researcher should prepare the data set in panel format. Consider, id and t show individual and time dimensions of panel data. the individual units are in the id column and the time values are in the t column.
Here is an example: Consider we have 3 countries 2011-2020 time series data (It is a micropanel, huh!). Thus we have T=10. Then only you have to do run stataentrance.m file:
clear; close; clc; N=3; T=10; output=stataenterance(N,T)
This format is easily reached with the stataentrance.m function below:
function output = stataenterance(N,T) % generating id and t coulumns in stata % helping stata data enterance time=(1:T)'; t=repmat(time,N,1); idc=cell(N,1); for j=1:N idc{j} = repmat(j,T,1); end id=cell2mat(idc); output=[id t]; end
output =
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
2 1
2 2
2 3
2 4
2 5
2 6
2 7
2 8
2 9
2 10
3 1
3 2
3 3
3 4
3 5
3 6
3 7
3 8
3 9
3 10