2013-11-21 95 views
2

有沒有簡單的方法來導出Stata圖形的「基礎」數據,以便在MS Excel中重現該圖形?假設您使用roctab y yhat, graph創建ROC曲線,並且您想要在Excel中重現該圖。導出stata圖(數據)到Excel?

+1

這對我來說很難想象要做到這一點,但一種嘗試的方法是瞭解sersets。或者,嘗試編輯.gph文件。我的直覺是直接做計算通常會更容易。 –

+0

謝謝尼克。我認爲Stata必須存儲數據以在某處(x,y座標)建立圖形,所以可能有辦法抓取這些數據點。 – SPi

+0

你是對的。 .gph文件自然不是圖形,而是一組關於如何繪製圖形的說明。一個serset是另一個需要。 [注意:不是「STATA」!] –

回答

2

我假設你沒有權限訪問用於編譯.gph的實際原始數據,並且不知何故想重新設計.gph文件...然後,eek,祝你好運!

如果然而有訪問最初在Stata 13提供新的命令使用,那麼該數據,您可以使用函數putexcel命令

A中的putexcel命令的詳細介紹可以在這裏找到stata press releasse on exporting tables to excel

1

.gph文件中的數據以和標記之間的serset格式存儲。我知道沒有用於解析serset信息的實用程序,但它與Stata的dta文件非常相似(v115及更低版本)。我寫下了基本的文件格式信息here。 Python庫pandas具有讀取/寫入dta文件的代碼,因此您可以創建自己的serset讀取器/寫入器。