2016-06-13 5 views
-1

私はStataで作業する必要があります。 Excelで必要なデータをすべて取得しましたが、Stataにインポートするとデータが表示されます(sumコマンドの場合と同じ)、一部はno observationsまたはnot foundになります。私は、同じStataは私のExcelシートを正しく読み込みません

. summarize 

    Variable |  Obs  Mean Std. Dev.  Min  Max 
total_assets |  2576 66822.33 236144.5  630.8 2573126 
    employees |  2570 67.61437 160.5821  .175  2200 
changeofwo~e |   0 
employeedo~g |   0 
    netincome |  2575 1683.551 4054.371  -99289  26895 
    revenue |  2575 22475.59 40565.01 -4234.472  483521 
     ROA |  2576 .0607231 .0734222 -.8526002 .5033718 
changeinROA |   0 
      L |   0 
      M |   0 

. describe 

Contains data 
    obs:   2,577       
vars:   13       
size:  224,199       
----------------------------------------------------------------------------- 
       storage display  value 
variable name type format  label  variable label 

firm_ID   int %10.0g     firm_ID 
gvkey   long %10.0g     gvkey 
fiscal_year  int %10.0g     fiscal_year 
total_assets double %10.0g     total_assets 
employees  double %10.0g     employees 
changeofworkf~e str18 %18s     change of workforce 
employeedowns~g str1 %9s     employee downsizing 
netincome  double %10.0g     netincome 
revenue   double %10.0g     revenue 
ROA    double %6.4f     ROA 
changeinROA  str18 %18s     change in ROA 
L    byte %10.0g     
M    byte %10.0g     
- 
Sorted by: 
    Note: dataset has changed since last saved 



. sum ROA 

    Variable |  Obs  Mean Std. Dev.  Min  Max 
     ROA |  2576 .0607231 .0734222 -.8526002 .5033718 

. sum changeofworkforce 

    Variable |  Obs  Mean Std. Dev.  Min  Max 
changeofwo~e |   0 

changeinROA、またはemployeedownsizingために起こるこれらの出力を取得します。

FURTHER EDIT:

. tab downsizing 

downsizing |  Freq.  Percent  Cum. 
------------+----------------------------------- 
      0 |  2,168  84.19  84.19 
      1 |  407  15.81  100.00 
------------+----------------------------------- 
     Total |  2,575  100.00 
+0

あなたは答えられる質問をする必要があります。このポストのほとんどはあなたの問題に全く関わっていません。私たちは同情的ですが、あなたが誰であるか他の個人的なものはStataの問題をほんの少し明るくしません。私は情報のない詳細を編集しました。あなたは正確に何をインポートしようとしていますか:.xls、.xlsx、その他何か?どのようにインポートしようとしていますか? 'import delimited'、' import excel'、その他何か? –

+0

Stataが数値として、文字列変数として何を読み込んでいるかを注意深く見てください。必要であれば、 'describe'と' summarize'の結果を見せてください。 –

+0

変数Obs Mean Std。 Dev。最小最大 FISCAL_YEAR 2576 2007.859 3.775437 2001 2014 total_assets 2576 66822.33 236144.5 630.8 2573126 従業員2570 67.61437 160.5821 0.175 2200 changeofwo〜E 0 employeedo〜G 0 ROA 2576 0.0607231 0.0734222 0.5033718 -.8526002 changeinROA | 0 L | 0 M | 0 – Meike

答えて

1

あなたの変数のいくつかを、すなわち

changeofwo~e 
employeedo~g 
changeinROA 

string変数として読まれています。あなたが本当に数値であるべきだと思うなら、destring(オプションについてはヘルプを見てください)を試すことができます。いずれの場合でも、このようなコマンドは、Stataがこれを数値として読み取るのを妨げる値を示しています(必要と思われる場合)。

employeedownsizingは、可変コードY/Nとすることもあれば、そうでないこともあります。

LおよびMは、欠損値でいっぱいであり、データを含まない。

+0

実際のサイジングは、<5%で0、> 5%で1とコード化されています。 、 問題ありますか? – Meike

+0

それではなぜ 'string'として読み込まれていますか?あなたはそれを '破壊する 'べきです。 –

+0

私は分かりません。私は前にdestringとしてコード化していました。何が起こったのか分からない。 stataを使って初めて。私がロジスティック回帰をしたいと思ったときに、0と1が間違っているように思えますが、 の結果は変わらないと言われています。 0 =否定結果、 他のすべての欠損値=肯定的結果 0は「ダウンサイジングしない」、1は「ダウンサイジング」を表す必要があります。 – Meike

関連する問題