2017-08-25 10 views
0

私はスタータの初心者ですので、この質問はあなたの一部にとっては簡単かもしれません。 私はFirmspecificデータを持つDatasetを持っています。例えばRetail, Food/Beverages, Consumerが含まれていますが、コマンドでなければならないグループConsumerConsumer = Consumer Retail Food/Beveragesを生成し、今私がグループを形成したいConsumerUtilitiesFood/BeverageTechnologyLogistics/TransportationRetailInsuranceなど :一つの変数は、ビジネスの次の行が含まれていますBrancheですそれは動作しません。誰が正しいコマンドが何であるか知っていますか?ありがとう!あなたが合うようにカテゴリを追加する必要がありますスタータで観測をグループ化する方法

ssc install strrec 
strrec Branche ("Consumer" "Retail" "Food/Beverage" = 1 "Consumer"), gen(trunk) 

+0

私がStataを真剣に使い始めたとき、自分のセットアップに関連するStata_マニュアルのGetting Startedを読んで始めました。その後、第18章で提案されている詳細な説明を示します。その多くは_Stata User's Guide_にあります。私はその読み方の多くにも取り組みました。 Stataは非常に良い文書を提供しています。あなたが急いで開始し、効果的に働くために知っておく必要があることを、私が追跡した道が示します。 –

+0

@WilliamLisowskiあなたの助言に感謝します。私はすでにStataを使って "Microeconometrics"という本を買ったことがありますが、母国語ではなく、統計プログラムについてよく知りません。理解してもらえません。 –

+1

イントロを見る価値があるかもしれませんYouTubeなどのStataビデオや、それがどのように機能するかについての基本的な理解を得るために似たようなものです。 –

答えて

0

あなたは、ユーザーが記述した文字列recodeのコマンドstrrecを使用することができます。これにより、整数(s)とラベル付けされた新しい変数trunkが作成されます。あなたはこのような特定のトランクに参照することができ

:私は、値ラベルではなく、文字列と整数を使用

list if trunk == 1 
list if trunk == "Consumer":trunk 

理由は、パネルデータコマンドの一部が文字列IDを好きではないということです。私はあなたがそのルートに向かっていると推測しています。

+0

ありがとうございました! 2番目のグループを作成したい場合は、変数 'trunk'がすでに割り当てられていると言います。 "gen(trunk)"の代わりに strrec Branche( "Automobile" "Construction" "産業" "Basic Resources" = 2 "Manufactoring")、gen(Manufactoring)をコマンドすることはできますか?そして、「= 2」の権利はありますか?なぜなら私が再び1を使うと、それは「消費者」というカテゴリーと同じだろうからね。もしこれがばかな質問ですが、わかりにくいのですが、 –

+0

"= 2"は間違っています。 "= 1"でもかまいませんが、残りは正しいですね。ありがとう –

+0

@GiuliaMariaWagner「Strrec Branche( "消費者" "小売" "食料/飲料" = 1 "消費者")( "自動車" "建設" "産業" "基本的な資源" = 2 "Manufactoring")、gen(トランク) '。有用な例を見るには 'help strrec'とタイプしてください。 –

関連する問題