2017-07-05 1 views
0

私はスタータを初めて使い、まだ学習しています。 私はそのような形VARを有する:スタータ:異なる値、カウント、ヒストグラム

+-------+ 
| Phase | 
+-------+ 
| I  | 
+-------+ 
| I  | 
+-------+ 
| II | 
+-------+ 
| III | 
+-------+ 
| II | 
+-------+ 

私の目標は、可能な値でヒストグラムを描くことである(I、II、III)(x軸)とそれぞれの数(2,2,1 )(y軸)。

私はループを作り、可能な数を配列に格納することができますが、配列はStataで実装されていないようです。

すでに実装されている機能を実行する関数はありますか、または値を区別する関数を作成してから数えてヒストグラムを描画する必要がありますか?

ありがとうございます。

/編集:

processed.p | 
     hase |  Freq.  Percent  Cum. 
------------+----------------------------------- 
      I |  266  0.92  0.92 
     I/II |  1,006  3.50  4.42 
     II |  10,867  37.76  42.18 
    II/III |  344  1.20  43.37 
     III |  9,248  32.13  75.51 
     IV |  6,984  24.27  99.77 
     NA |   65  0.23  100.00 
------------+----------------------------------- 
     Total |  28,780  100.00 

私は異なる値をカウントする方法を見つけました。

答えて

0

Iは、溶液が見つかりました:次いで

processed.p | 
     hase |  Freq.  Percent  Cum. 
------------+----------------------------------- 
      I |  266  0.92  0.92 
     I/II |  1,006  3.50  4.42 
     II |  10,867  37.76  42.18 
    II/III |  344  1.20  43.37 
     III |  9,248  32.13  75.51 
     IV |  6,984  24.27  99.77 
     NA |   65  0.23  100.00 
------------+----------------------------------- 
     Total |  28,780  100.00 

を得るために

tab processedphase, matcell(x) 

を:

matrix list x 
svmat x 
関連する問題