2017-05-24 3 views
0

私はStataの中tabulateコマンドからいくつかの結果要約/表。数字を変更するには?

enter image description here

を持っていますが、彼らはあまりにも、このような0.4988995として詳述されている数字で表示されます。

出力の桁数をsummarizeおよびtabulateコマンドから変更したいと考えています。たとえば、0.4988995の代わりに0.0499を表示したいとします。

表示される数字の桁数を減らす方法はありますか?

答えて

0

あなたが使用したコードはありません。

これを行うスイッチは1つではなく、さまざまなデバイスがあります。ここでは1です:

. sysuse auto, clear 
(1978 Automobile Data) 

. tab for rep78, su(mpg) nost nofreq 

          Means of Mileage (mpg) 

      |    Repair Record 1978 
    Car type |   1   2   3   4   5 |  Total 
-----------+-------------------------------------------------------+---------- 
    Domestic |  21  19.125   19 18.444444   32 | 19.541667 
    Foreign |   .   . 23.333333 24.888889 26.333333 | 25.285714 
-----------+-------------------------------------------------------+---------- 
    Total |  21  19.125 19.433333 21.666667 27.363636 | 21.289855 

. egen mean = mean(mpg), by(for rep78) 

. tabdisp for rep78, c(mean) format(%2.1f) 

---------------------------------------------- 
      |   Repair Record 1978   
Car type | 1  2  3  4  5  . 
----------+----------------------------------- 
Domestic | 21.0 19.1 19.0 18.4 32.0 23.3 
    Foreign |    23.3 24.9 26.3 14.0 
---------------------------------------------- 

注さらにtabstatsummarize様な結果が得られますがオプションformat()とのこと。

関連する問題