使用 tssc 快速安裝 Stata 外部命令

2021-03-02 RStata

更新:

很多小夥伴,包括我,使用 ssc 命令安裝 Stata 的外部命令都感覺很頭疼,因為網絡連接不穩定安裝失敗率很高。

為了提供安裝的成功率,把 ssc 上所有的 Stata 命令都爬取下來了!大概 2900 多個,然後部署在了我的 GitHub 和 Gitee 上,並且我編寫了一個 tssc 命令用於安裝這些 Stata 命令。我做了大量的測試,也邀請了很多小夥伴幫我測試,效果非常好!有些小夥伴的 Stata 可以從 GitHub 上安裝命令,有些可以從 Gitee 上安裝。兩種方式有一種成功即可,如果兩種方式都無法成功,tssc 與你無緣了。

安裝 tssc

提供兩種安裝方式(成功一種即可),如果第一種不成功可以嘗試第二種,如果兩種都不行,建議更換 Stata。

* 從 Gitee 上安裝
net install tssc.pkg, from("https://tidyfriday.gitee.io/tssc/") replace force
* 從 GitHub 上安裝:
net install tssc.pkg, from("https://r-stata.github.io/tssc/") replace force

使用 tssc 安裝 Stata 外部命令

這個命令有兩個子命令,list 子命令可以用於查看 TSSC 命令倉庫中的命令列表:

tssc list

*> TSSC Stata Modules List

這個語句運行之後返回的結果是個超連結,點擊即可打開:https://gitee.com/tidyfriday/tssc,這是 tssc 的命令存儲庫,README 中展示了所有的命令名稱、介紹和安裝語句。

install 子命令可以用於安裝命令列表裡面的命令,以 ivreg2 為例:

tssc install ivreg2, replace

*> If you have any questions about this command,
*> you can contact me: r_stata (Wechat).
*> ----
*> Trying to install ivreg2 from Gitee ...
*> Succeeded!

如果你的 Stata 無法從 Gitee 上安裝,但是可以從 GitHub 上安裝,結果是下面這樣的:

tssc install ivreg2, replace

*> If you have any questions about this command,
*> you can contact me: r_stata (Wechat).
*> ----
*> Trying to install ivreg2 from Gitee ...
*> Failed!
*> Trying to install ivreg2 from GitHub ...
*> Succeeded!

如果兩種方法都提示失敗,那麼說明 tssc 不支持該命令的安裝,你可以聯繫我添加。

直接使用 net install 從 tssc 倉庫裡安裝命令

這裡以 spmap 為例:

* 從 Gitee 上安裝:
net install spmap.pkg, from("https://tidyfriday.gitee.io/tssc/ssc/spmap/") all replace
* 如果提示 Web Error 可以嘗試從 GitHub 上安裝(國內用戶估計連接有困難):
net install spmap.pkg, from("https://r-stata.github.io/tssc/ssc/spmap/") all replace

tssc 目前提供的命令數量

2980 個,加上 tssc 是 2981 個。

接受第三方命令提交

雖然目前主要是提供 ssc 的命令,但是也接受大家的命令提交!特別地是,希望大家多多編寫一些帶中文幫助文檔的 Stata 命令以方便中文用戶的學習和使用。不過我也會嚴格審查的!歡迎大家踴躍提交自己的 Stata 命令~

相關焦點

  • Stata 命令 wmt 的更新——查詢並安裝個人寫的 Stata 新命令
    ,我們對該命令進行了如下更新:修復了該命令不能描述和安裝個人寫的最新命令的 bug;增加了wmt update功能,用以更新wmt命令本身(即等同於wmt install wmt, replace)。由於現有安裝 github 中託管的 Stata 命令的語句有些長以及存在著一定的問題:github install不能自動提示已經存在的命令所以個人基於簡潔語法的原則和 Stata 自帶命令net的內核,創建了一個專門用於安裝我個人所寫命令的命令。
  • 乾貨分享 | 使用stata的twoway系列命令繪製地圖
    點擊上方藍字關注我們,及時獲取有用信息twoway 系列命令繪製地圖在談到用stata繪製地圖時
  • 讀懂Stata命令,從help開始
    Stata的過程中,小編使用最多的命令是help、findit和ssc。今天,小編主要講解一下help命令的使用。在正式講解help命令之前,小編先帶各位盟友一起回顧一下Stata命令的語法。「,」分隔,而且,在命令語法中,在使用選項的情況下,有且只有一個逗號「,」是裸露的。
  • 暫時找不到工具變量的另外思路:異方差條件下構造工具變量|附stata命令與PDF案例
    在多工具變量(可能是弱的)情景下對各參數和設定的估計和推斷:附Stata命令等資料當工具變量不能完全滿足排除限制時的有效檢驗:非完美IV下排他性假設檢驗的stata命令操作導讀陳強老師的計量公眾號文章大全(2016-2019)讓Stata完美牽手中國地圖之cnmapsearch用STATA分析中國家庭收入調查數據
  • 面板模型的 Stata 命令及實例
    隨機效應估計的 Stata 命令為xtreg y x1 x2 x3,re r theta 選擇項「re」為默認選項(可省略);選擇項「r」表示使用聚類穩健標準誤。如使用選擇項「vce(cluster id)」也能達到相同效果。選擇項「theta」表示顯示用於進行廣義離差變換的值。
  • Stata基本操作匯總——常用命令
    如果你知道某個命令的名字,並且想知道它的具體使用方法,只須在stata的命令行窗口中輸入help空格加上這個名字。回車後結果屏幕上就會顯示出這個命令的幫助文件的全部內容。如果你想知道在stata下做某個估計或某種計算,而不知道具體該如何實現,就需要用search命令了。使用的方法和help類似,只須把準確的命令名改成某個關鍵詞。回車後結果窗口會給出所有和這個關鍵詞相關的幫助文件名和連結列表。
  • Stata15軟體下載及安裝教程
    6、右鍵點擊【stata15.0】彈出框選擇【解壓到nstata 15.0\E】開始解壓7、雙擊打開【stata 15.0】安裝包文件夾19、軟體安裝中...請稍等26、點擊【瀏覽】選擇安裝路徑32、通過開始菜單,將【StataIC15】程序拖拽到桌面產生快捷圖標,方便使用
  • Stata畫圖
    今天我們簡單講述Stata畫圖的基本命令。導入數據後,通過describe、list、summary等命令了解數據的基本特徵。ytitle(「 」) xtitle(「 」) note(「 」) caption(「 」) legend(ring(0) pos(5) label(1 "白人男性") label(2 "白人女性") label(3 "黑人男性") label(4 "黑人女性") cols(1))關注本公眾號,回復「stata
  • Stata: 你還在用reshape轉換長寬數據嗎?那你就Out了!
    此時,可以使用外部命令 sreshape 或 fastreshape 來轉換大型數據,速度可以提升 5-30 倍。本文介紹的 gather 和 spread 命令則可以處理上述命令都無法很好解決了的一類問題。"扁擔長,板凳寬,板凳沒有扁擔長,扁擔沒有板凳寬。"長長寬寬繞不清。一些 Stata 的初學者也繞不清長寬數據的轉換。應該是reshape long呢?
  • stata常見問題及解決辦法
    dis sqrt(exp(-4.8536))或者disexp(-4.8536/2)可以用tabulate命令,假如有31個省的變量provincetabulate province,gen(dumy)就可以產生dumy1-dumy31變量,reg y x1 x2 dumy2-dumy31或者不產生,在回歸的時候用xi命令xi: reg y x1
  • Stata 17的新功能(二):使用Wild Cluster Bootstrap估計DID的標準誤
    xtdidregress,以及使用此DID官方命令的幾大理由,包括獲得正確的標準誤。Stata 17的新功能(一):雙重差分法(DID)的官方命令由於DID本質上為面板數據的雙向固定效應模型,故一般使用聚類穩健標準誤(cluster-robust standard errors)進行統計推斷。然而,若聚類數目太小,則會導致偏差;因為大樣本理論要求聚類數目足夠大,才能保證所估計的標準誤收斂到真實的標準誤。
  • 動態Probit模型及Stata操作應用
    這個包的主要功能的使用是基於使用勞動力市場數據的例子。隨著可獲得的面板數據集的數量不斷增加以及相關統計和計量模型的最新發展,用於估計二元面板數據的非線性模型的現成軟體現在在應用研究中是必不可少的。為了描述cquad的功能,我們使用了從美國全國青年縱向調查中提取的工會工人數據。為了演示R包,我們使用了與Wooldridge(2005)中相同的數據,這些數據可以從http://qed.econ.queensu.ca/jae/datasets/wooldridge001/獲得, 而對於Stata模塊,我們使用Stata存儲庫中已經可用的類似數據。
  • Stata 新命令:tabstat2——"tabstat"命令結果的輸出
    當然,這就引出了之所以形成本文的原因——加上by選項,tabstat2命令可以將分組描述性統計輸出至 Stata 界面、Word 文件及 LaTeX 文件中(當然,該命令依然保留了可以不使用by選項去形成與wmtsum一樣的結果的功能)。有人會說,前面不是有table2命令了嗎?不是的,差異是肯定有的——畢竟分區塊與分組還是有區別的。
  • Win7系統cmd輸入ls命令提示不是內部或外部命令怎麼辦
    想必很多同學對ls命令都不陌生,使用ls命令可以列出目錄中的內容,包括文件和子目錄的名稱,然而有win7系統用戶在cmd命令窗口中輸入ls命令的時候,卻出現ls命令不是內部或外部命令,該怎麼辦呢?接下來為大家講解一下Win7系統cmd輸入ls命令提示不是內部或外部命令的解決方法。
  • Composer安裝及使用教程
    你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。運行 Composer 需要 PHP 5.3.2+ 以上版本。一些敏感的 PHP 設置和編譯標誌也是必須的,但對於任何不兼容項安裝程序都會拋出警告。
  • distinct命令用法一覽
    在同一變量下面有很多重複的觀測值,若想知道重複觀測值的數量,我們可以使用duplicates report,但若想知道變量下有多少不同的取值呢?本文將介紹一個方便快捷的命令:distinct命令。該命令除了報告出同一個變量下不同值的數量之外,還可以報告兩個或多個變量的聯合觀測值對中不同值的數量等。
  • Fluent UDF【15】:外部編譯UDF
    前面提到可以在vs提供的命令行界面編譯UDF。見Fluent UDF【8】:編譯型UDF。
  • 重複測量數據分析系列:再談多層混合效應模型(基於Stata)
    結果解讀:①首先顯示了我們使用菜單打開文件和建立隨機截距模型的命令。自由度估計方法的可參考stata的自帶教程。將此模型結果存為rdint_e01:estimates store rdint_e01②在stata老版本中,多層混合效應模型歸在縱向/面板數據模型內,是通過命令xtmixed來完成的。
  • stata外部命令:那些最常用的和最新的命令
  • Stata:讀懂直方圖
    引言本推文將詳細介紹繪製直方圖的各種命令,結構安排如下:第一部分先簡單介紹直方圖的含義;第二部分著重介紹 Stata 裡最基本的命令 histogram;第三部分介紹一些好用的外部命令;最後討論如何進一步美化圖形。 1. 直方圖簡介直方圖 (histogram) 是用一系列寬度相等、高度不等的矩形表示數據分布的圖。