2016-06-13 3 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.

ДАЛЕЕ 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 читает как числовое и что в качестве строковых переменных. При необходимости покажите нам результаты 'описания' и' подведения итогов'. –

+0

Переменная Obs Средняя Std. Девиация Min Max 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 ~ е 0 employeedo ~ г 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 (см. Справку по параметрам), если вы думаете, что они действительно должны быть числовыми. В любом случае, команда, как этот

tab changeinROA if missing(real(changeinROA)) 

покажет, какие значения предотвращения Stata чтения этого как числовые (если вы думаете, это должно быть).

employeedownsizing может быть переменным кодом Y/N или некоторыми такими, как «да» или «нет».

L и M просто полны отсутствующих значений и не содержат данных.

+0

useeedownsizing действительно кодируется как 0 для <5% и 1 для> 5% , это проблема? – Meike

+0

Так почему его читают как 'string'? Вы должны «уничтожить» его. –

+0

Не знаю. Раньше я его кодировал как destring. Не знаю, что произошло. Первый раз, используя stata. когда я хочу сделать логистическую регрессию, однако кажется, что 0 и 1 неверны, поскольку мне говорят, что результат не меняется; помните: 0 = отрицательный результат, все остальные значения без потерь = положительный результат 0 должен стоять за «не сокращение», 1 для «сокращения» - или я тоже ошибался? – Meike

Смежные вопросы