[程式] stata
------------------------------------------------------------------------
TITLE請著名軟體類別
按ctrl+v可預覽 發文前請把灰色的註解刪除
可使用ctrl+y刪除一整行
[軟體程式類別]:
請填入軟體程式類別 例如SAS、SPSS、R、EVIEWS...等
stata
[程式問題]:
資料處理、迴歸、敘述統計、logistic、probit...等
資料處理
[軟體熟悉度]:
請把以下不需要的部份刪除s
根據不同熟悉度
板上高手可以給予你不同指導
新手或許需要的還是語法的熟悉
而其他部分則可能往往是盲點上的點破
[問題敘述]:
請詳盡敘述遭遇到的問題,可能的話,分點敘述你要處理的流程
能夠分點敘述處理流程,基本上在撰寫程式或者跑統計時是相當有幫助的
甚至有經驗的人可以藉此告知你步驟是否錯誤
各位先進好,
現在在做各產業上市公司平均的房產投資
基本上我現在有兩組數據:
一組是產業內各公司歷年的房產投資額
一組是產業內各公司歷年的市場佔有率
(兩組數據並不是完全對應的,有的公司僅提供投資額、有的僅提供市占率)
想請問stata有沒有像excel裡面的vlookup函數那樣,可以按照各公司
找出歷年對應的市占率,並且加權平均出該產業的平均投資額?
因為嘗試了一陣子發現stata不能跨越幾個dataset同時計算
有試著用1:1merge把檔案按照年份merge起來,並把第二組數據中公司名稱加上prefix
只是不知道怎麼樣按照 變量中某些相對應的字串 把對應的數據找出來乘在一起。
舉例來說:
(這是市占率的表格)
avon baer cobhog royse......
2005
2006
2007
2008
.
.
.
---------------------------
(這是投資量的表格)
avon baer cobhog royse......
2005
2006
2007
2008
.
.
.
我有試著用merge
把上面兩個合成一個,把後面的公司名稱加上prefix
但不知道怎麼樣讓stata可以根據變量名稱中的部分字串辨識出正確的對應
並且乘在一起!
打了那麼多,感謝各位花時間看完!
謝謝大家!
[程式範例]:
雖然張貼程式很可怕,但基本上有些程式還是要張貼才能解決
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 146.90.218.19
※ 文章網址: http://www.ptt.cc/bbs/Statistics/M.1397427495.A.1DE.html
→
04/14 06:30, , 1F
04/14 06:30, 1F
→
04/15 08:28, , 2F
04/15 08:28, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
程式
0
2