(試試看用純文字說明這個問題)
目前工作上在建構時間序列估計模型,為了要使後續許多變數利用X12做季節調整可以更快(工具也更順手),決定以Stata為主要分析工具,除了資料蒐集以excel進行之外,剩下變數處理一概使用Stata進行操作。
週一將環境、SOP建置好之後,進行初步分析時一切正常,但是週二將預存的.do檔打開,要進行後續分析時,豬羊變色,x12套件怎麼調用都無法叫出來,雖然在run CMD的時候,CPU佔用率有上來,顯示程式有在進行分析,但看起來如同進入RunTime Error,無法有效吐出.d11檔。
在搜索所有可用資源後仍一無所獲(應該是沒人拿Stata來做這種事情,然後還出bug),在今天進行了自我搜索,確實思考我第一次做跟今天有什麼不同,最後在靈光一現之際,我想到Working Directory的問題。最後,解決方法是在.do檔第一行,把Working Directory指向回Stata母資料夾下,一切就解決了。
這是一個Stata用久了就很容易沒注意到的小細節,但其實劉采卿老師的書有約略提到類似問題:楓之島: [筆記]STATA入門書推薦:STATA 基礎操作與統計模型應用 (shoshinmonop.blogspot.com),不過我想多數人的研究旅程都相當順遂,所以煞費了劉老師一番苦心吧?