大家好:
stata程式較弱,變數計算又為複雜,所以再麻煩大家協助,謝謝大家!
想要創造一個變數x2,x2的計算是依sic先分類計算標準差,再用3年平均得到x2的數值,
例如:先計算sic=10,1990年x1的標準差,用42、31計算標準差,其值等於7.78
sic=10,1991年x1的標準差,用41、23、32計算標準差,其值等於9.50
sic=10,1992年x1的標準差,用40、43、22計算標準差,其值等於11.36
1993年x2變數值=(7.78+9.5+11.36)/3=9.55
請問上述步驟如何在stata執行,我只會簡單的變數計算,x2變數計算超過我目前的能力,請大家賜教,謝謝!
資料型態如下:
firm year sic x1 x2
1 1990 10 42
1 1991 10 41
1 1992 10 40
1 1993 10 33 9.55
1 1994 10 45
1 1995 10 32
1 1996 10 21
2 1990 10 31
2 1991 10 23
2 1992 10 43
2 1993 10 34 9.55
2 1994 10 31
3 1991 10 32
3 1992 10 22
3 1993 10 54 9.55
3 1994 10 45
: :
11 1990 11 52
11 1991 11 71
11 1992 11 50
11 1993 11 63
11 1994 11 45
11 1995 11 62
11 1996 11 21
12 1990 11 61
12 1991 11 23
12 1992 11 63
12 1993 11 34
12 1994 11 71