Etichetă de valoare pentru o variabilă numerică codificată - Statalist
etichetă de valoare pentru o variabilă numerică codificată
M-am confruntat cu această problemă de câteva ori acum și aș aprecia ghidul și ajutorul dvs. în acest sens, vă rog.

Am o variabilă în setul meu de date numită IMC (indicele de masă corporală), chiar dacă se presupune că este numerică, dar cred că din cauza mai multor greșeli/erori în timp ce introduc valorile în foaia Excel în care datele sunt colectate, în cele din urmă STATA a citit variabila ca variabilă șir mai degrabă decât ca variabilă numerică.
deci, pentru că am în jur de 2000 de indivizi cu IMC-ul lor și este greu de corectat manual toate valorile IMC, am folosit următoarea sintaxă:
codifica BMI, gen (BMI_numric)
comandă IMC_numric, după (IMC)
eticheta dir
codebook BMI BMI_numric
problema este că lor este o „etichetă de valoare” pentru noua n = variabilă numerică generată „BMI_numeric”, unde această „etichetă de valoare” are valorile pe care le vreau să fie pentru noua mea variabilă.
ce se întâmplă ca variabila mea numerică să ia valori de (1,2,3,4. 2000) într-un mod ascendent serial pentru toate observațiile, în loc să ia valoarea care este egală cu „eticheta valorii”
Cum pot corecta acest lucru, vă rog? & sunt sintaxa mea corectă de utilizat sau nu ?
iată 10 observații din datele mele, am postat sintaxa stata și am scris rezultatul într-un excel și apoi am copiat și copiat aici, deoarece nu știam cum să postez ieșirea cu un afișaj frumos și neet aici?:
mai întâi: cu „eticheta valorică” pentru „variabila numerică nou generată”, și așa am vrut să arăt:
foaie IMC IMC_numric în 1/10
| IMC | IMC_num |
| 34,69 | 34,69 |
| 29 | 29 |
| 30,98 | 30,98 |
| 25,98 | 25,98 |
| 18 | 18 |
| 48,42 | 48,42 |
| 26.18 | 26.18 |
| 27.6 | 27.6 |
| 21.3 | 21.3 |
| 25.15 | 25.15 |