Stata acceptă mai multe seturi de date în memorie; fiecare set de date se află într-un cadru. În Stata 18, puteți lucra acum cu variabile din cadre diferite ca și cum ar exista într-unul singur.
Atunci când seturile de date sunt legate între ele, puteți lega cadrele lor folosind comanda frlink pentru a identifica variabilele care corespund observațiilor din cadrul curent cu observațiile din cadrul conex.
Variabilele alias, create prin noua comandă fralias add, definesc referințe la variabilele din cadrele legate. Aceste variabile ocupă foarte puțină memorie, deoarece observațiile sunt de fapt stocate într-un alt cadru.
Stata tratează variabilele alias ca pe orice altă variabilă din setul de date, cu excepția faptului că nu aveți voie să le modificați valorile. Pentru o anumită variabilă alias, dacă modificați valorile variabilei corespunzătoare în cadrul legat, valorile modificate sunt disponibile automat data viitoare când utilizați variabila alias.
Să vedem cum funcționează
Avem două fișiere, persons.dta și txcounty.dta, care sunt legate între ele. persons.dta conține date despre persoanele care trăiesc în Texas, iar txcounty.dta conține date despre județele din Texas. Variabila countyid identifică județele din Texas în ambele seturi de date.
În cele ce urmează, vom încărca seturile de date în cadre separate – datele referitoare la persoane în cadrul actual și datele referitoare la comitatele din Texas într-un nou cadru numit txcounty.

Aceste două cadre conțin fiecare o variabilă numită countyid care identifică județele din Texas. Presupunem că valoarea codificată pentru un anumit județ din Texas este aceeași între aceste două cadre.
Utilizăm frlink cu variabila countyid pentru a lega observațiile din cadrul curent cu observațiile din cadrul txcounty.
. frlink m:1 countyid, frame(txcounty) (all observations in frame default matched)
frlink creează o nouă variabilă care pune în corespondență observațiile din cadrul curent cu cele din cadrul legat. În acest exemplu, noua variabilă este denumită după cadrul legat, txcounty, dar puteți specifica un nume diferit folosind opțiunea generate().

Putem crea variabile alias pe rând sau în grupuri. Am decis să folosim *, o prescurtare obișnuită care se potrivește cu unul sau mai multe caractere din numele variabilelor, pentru a crea o variabilă alias pentru fiecare variabilă din cadrul legat. Există o singură variabilă (alta decât countyid) în cadrul legat, astfel încât obținem o nouă variabilă alias în cadrul curent.
.fralias add *, from(txcounty) (variable not aliased from linked frame: countyid) (1 variable aliased from linked frame)
Scriem fralias describe pentru a vedea o descriere a tuturor variabilelor alias din cadrul curent.

fralias describe a găsit noua noastră variabilă alias și raportează că numele ei este median_income; variabila țintă este o variabilă float, denumită, de asemenea, median_income, care se află în cadrul numit txcounty și este legată de cadrul curent prin intermediul variabilei txcounty.
Reamintim din apelurile de mai sus către describe că cadrul curent conține 20 de observații, iar cadrul legat txcounty conține opt observații. Amprenta de memorie pentru variabila alias median_income constă în două caracteristici de variabilă utilizate pentru a stoca numele variabilei de legătură și numele variabilei țintă din cadrul legat. Dacă, în loc să creăm un alias pentru median_income, am folosit frget pentru a crea o copie a median_income în cadrul curent, amprenta de memorie pentru noua variabilă float este de patru octeți pentru fiecare observație din cadrul curent. Pentru o nouă variabilă double, este de opt octeți pentru fiecare observație. Variabilele alias create prin fralias add au o amprentă de memorie fixă mică în comparație cu variabilele create prin frget.
Acum putem utiliza variabila alias median_income ca orice altă variabilă, cu condiția să nu încercăm să-i modificăm valorile. Să rezumăm valorile sale.

Să presupunem că trebuie să modificăm unele valori ale median_income. Modificăm median_income în cadrul txcounty. Aceste modificări sunt disponibile automat pentru variabila alias din cadrul curent.