r-studio
20-01-2014, 21:43
Друзья, может быть кто-нибудь работал в среде этой программы. Нужна для статистики.
при проведении корр анализа почему -то возникает ошибка
вот простейший скрипт
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;
подскажите, где в моем скрипте ошибка.
при проведении корр анализа почему -то возникает ошибка
вот простейший скрипт
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;
подскажите, где в моем скрипте ошибка.