Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » программирование в статистических средах

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Fsp050

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Жаль, что на форуме нет отдельных разделов для таких вещей в статистике, как SAS, Rstudio..., но может кто-то из программистов подскажет мне почему при программировании в SAS простого корреляционного анализа выдаются синтаксические ошибки
 
 

Код:
вот простейший скрипт
 
data corr_XXX;
 
    input sex $ heigh weight age;
 
datalines
 
1 68 155 23
 
2 56 567 56
 
2 45 46 23
 
1 12 15 67
 
1 15 56 74
 
1 54 23 23
 
2 25 54 89
 
1 123 34 987
 
;
 
proc corr data=corr_XXX
 
    title 'example of corr matrix';
 
    var heigh weight age
 
RUN;

 
т.е. тут пол 1-муж, 2 жен, heigh weight age переменные кот. надо коррелировать, цифры взяты наобум.
 
 
 
программа всегда ведет лог
 
 
 

Код:
 
 
NOTE: Copyright (c) 2002 by SAS Institute Inc., Cary, NC, USA.
 
NOTE: SAS (r) Proprietary Software Version 9.00 (TS M0)
 
      Licensed to SUNY AT STONY BROOK, Site 0013402001.
 
NOTE: This session is executing on the XP_PRO  platform.
 
 
 
 
 
 
 
NOTE: SAS initialization used:
 
      real time           0.54 seconds
 
      cpu time            0.53 seconds
 
 
 
1    data corr_XXX;
 
2        input sex $ heigh weight age;
 
3    datalines
 
4    1 68 155 23
 
     -
 
     22
 
     76
 
ERROR 22-322: Syntax error, expecting one of the following: ;, CANCEL, PGM.
 
 
 
ERROR 76-322: Syntax error, statement will be ignored.
 
 
 
5    2 56 567 56
 
6    2 45 46 23
 
7    1 12 15 67
 
8    1 15 56 74
 
NOTE: DATA statement used (Total process time):
 
      real time           0.01 seconds
 
      cpu time            0.01 seconds
 
 
 
NOTE: The SAS System stopped processing this step because of errors.
 
WARNING: The data set WORK.CORR_XXX may be incomplete.  When this step was stopped there were 0
 
         observations and 4 variables.
 
9    1 54 23 23
 
10   2 25 54 89
 
11   1 123 34 987
 
12   ;
 
 
 
 
 
13   proc corr data=corr_XXX
 
14       title 'example of corr matrix';
 
         ----- ------------------------
 
         22    200
 
ERROR 22-322: Syntax error, expecting one of the following: ;, (, ALPHA, BEST, COV, CSSCP,
 
              DATA, DEBUG, EXCLNPWGT, HOEFFDING, KENDALL, NOCORR, NOMISS, NOPRINT, NOPROB,
 
              NOSIMPLE, OUTH, OUTK, OUTP, OUTS, PEARSON, RANK, SINGULAR, SPEARMAN, SSCP,
 
              VARDEF.
 
ERROR 200-322: The symbol is not recognized and will be ignored.
 
15       var heigh weight age
 
16   RUN;

 
я не понимаю что за ошибки странные и как их исправить?

Всего записей: 361 | Зарегистр. 02-04-2011 | Отправлено: 23:49 22-01-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » программирование в статистических средах


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru