58
Lampiran 1 Listing SAS analisis stabilitas 12 genotipe cabai hibrida pada 6 lingkungan Hussein et al. 2000
PROC SORT
DATA=TUGAS7; BY ENV;
RUN
;
PROC SORT
DATA=TUGAS7; BY VAR;
RUN
;
PROC MEANS
dat a=TUGAS7 NOPRI NT MAXDEC=
4
; by VAR ENV; var PROD; out put out = ASTA mean=YI ELD;
r un
;
Pr oc pr i nt
dat a=ASTA NOOBS; var VAR ENV YI ELD; FORMAT YI ELD
10. 4
; Ti t l e1 RATA- RATA PRODUKSI DARI 3 ULANGAN ;
Ti t l e2 MASI NG- MASI NG GENOTI PE PADA MASI NG- MASI NG LI NGKUNGAN ;
r un
; LI STI NG SAS PARAMETRI K DAN NON PARAMETRI K
LET r =3; j uml ah ul angan LET p=12; j uml ah genot y pe
LET q=6; j uml ah l okasi LET ms b=44165. 43; ms ul angan
LET ms l =2075006. 48; ms l ok asi LET means =10366. 60; ms er r or
LET mems=3455. 53; ms er r or di bagi ul angan
DATA
HUSS1; SET ASTA; MEK=
1
;
PROC SORT
DATA=HUSS1; BY ENV;
PROC MEANS
DATA=HUSS1 MEAN NOPRI NT; VAR MEK YI ELD; OUTPUT OUT=HUSS MEAN=MEK GM;
DATA
HA; MERGE HUSS1 HUSS KEEP=MEK GM ; BY MEK;
PROC MEANS
DATA=HA MEAN MAX MI N RANGE NOPRI NT; VAR YI ELD; BY ENV; OUTPUT OUT=AH MEAN=EM MAX=M MI N=MI N RANGE=RANGE;
PROC MEANS
DATA=AH MEAN NOPRI NT; VAR M; OUTPUT OUT=WAAD MEAN=MM;
RUN
;
DATA
MAR; SET WAAD KEEP=MM ; MEK=
1
;
DATA
MAH; MERGE HA AH KEEP=ENV EM M ; BY ENV;
PROC SORT
; BY VAR;
PROC MEANS
DATA=MAH MEAN NOPRI NT; VAR YI ELD; BY VAR; OUTPUT OUT=YAH MEAN=VM; A GENERAL DATASET CONTAI NI NG VARI OUS MEANS AND EFFECTS
DATA
ELY; MERGE MAH YAH KEEP=VAR VM ; BY VAR; MEK=
1
; VI =YI ELD- VM; RNK=YI ELD- VM+GM; ENI ND=EM- GM; SQ=ENI ND
2
; VXE=YI ELD- VM- EM+GM; P=VXE
2
; J=VI
2
; RTY=VM- GM; RTYSQ=RTY
2
; BF=EM; BSK=YI ELD- EM; B=ENI ND; BP=ENI ND; BJ=ENI ND; COV=ENI ND VXE; VI ND=VM- GM; GTE=VI ND ENI ND;
DATA
ENVREG; SET ELY;
DATA
BRUCE; SET ELY KEEP=VAR ENV YI ELD VM VI VXE ;
RUN
;
DATA
ZUR; SET ELY; I F ENI ND GT ;
RUN
; DESI RABI LI TY I NDEX AREA UNDER THE CURVE HERNANDEZ ET AL. , 1993
DATA
HERNAND; SET ELY KEEP=VAR ENV YI ELD GM ENI ND SQ MEK ;
PROC MEANS
DATA=HERNAND MI N MAX NOPRI NT; VAR ENI ND; OUTPUT OUT=CAST MI N=I A MAX=I B;
PROC MEANS
DATA=HERNAND NOPRI NT; VAR GM; OUTPUT OUT=GRAM MEAN=GM;
DATA
DESI RE; SET CAST KEEP=I A I B ; C1= I B+I A
2
;
PROC MEANS
DATA=HERNAND SUM NOPRI NT; VAR SQ; OUTPUT OUT=QABBANA SUM=I SQ;
DATA
BULLAALA; SET QABBANA KEEP=I SQ ; I I =I SQ p;
DATA
SABROO; MERGE DESI RE GRAM KEEP=GM BULLAALA; SDSQ=
1
q+C1
2
I I mems; MEK=
1
; REGRESSI ON ON POSI TI VE AND NEGATI VE I NDI CES, CRUZ ET AL. 1989
PROC MEANS
DATA=ZUR MEAN NOPRI NT; VAR ENI ND MEK; OUTPUT OUT=SKY MEAN=XP MEK;
DATA
TOE; MERGE ELY SKY KEEP=MEK XP ; BY MEK; I F ENI ND LE THEN XJ=
; I F ENI ND GT
THEN XJ=ENI ND- XP; FA=YI ELD ENI ND; FB=YI ELD XJ; XJSQ=XJ
2
;
PROC MEANS
DATA=TOE SUM NOPRI NT; VAR FA FB SQ XJ SQ J; BY VAR; OUTPUT OUT=REGSS SUM=FA1 FB1 SQ1 XJ SQ1 SSTOT;
DATA
REGSUM; SET REGSS KEEP=VAR FA1 FB1 SQ1 XJSQ1 SSTOT ; SSREG= FA1- FB1
2
SQ1- XJ SQ1 +FB1
2
XJSQ1; RSQ= SSREG SSTOT
100
;
PROC REG
DATA=TOE OUTEST=TOGETHER NOPRI NT; MODEL YI ELD=ENI ND XJ SELECTI ON=RSQUARE SSE MSE; BY VAR;
RUN
;
PROC REG
DATA=TOE OUTEST=B1PB2 NOPRI NT; MODEL YI ELD=XJ SELECTI ON=RSQUARE SSE MSE;
BY VAR;
Lampiran 1 Lanjutan
RUN
;
DATA
TOG1; SET TOGETHER;
I F _P_=
3
; RENAME _SSE_=SSE1 _EDF_=EDF1 _MSE_=MSE1 _RMSE_=RMSE1 _RSQ_=RSQ1;
RUN
;
DATA
BTWOS; SET B1PB2;
59
RENAME XJ=B1B2 I NTERCEPT=VARMEAN _SSE_=SSE2 _EDF_=EDF2 _MSE_=MSE2 _RMSE_=RMSE2 _RSQ_=RSQ2;
DATA
COMBI NED; MERGE REGSUM TOG1 BTWOS;
BY VAR;
PROC PRI NT
DATA=COMBI NED; VAR VAR I NTERCEPT ENI ND XJ SSTOT SSREG SSE1 EDF1 MSE1 RMSE1 RSQ1 B1B2
SSE2 EDF2 MSE2 RMSE2 RSQ2; TI TLE1 TABLE 1 ;
TI TLE2 SEPARATE STABI LI TY ANALYSI S I N THE POSI TI VE AND NEGATI VE SECTORS ; TI TLE3 OF ENVI RONMENTAL I NDI CES CRUZ ET AL. , 1989 ;
RUN
; REGRESSI ON OF FI NLAY AND WI LKI NSON
PROC REG
DATA=ELY OUTEST=F NOPRI NT ; MODEL YI ELD=BF SELECTI ON=RSQUARE SSE MSE ;
BY VAR;
RUN;
REGRESSI ON OF EBERHART AND RUSSEL
PROC REG
DATA=ELY OUTEST=E NOPRI NT ; MODEL YI ELD=B SELECTI ON=RSQUARE SSE MSE ;
BY VAR;
RUN
; REGRESSI ON OF PERKI NS AND JI NKS
PROC REG
DATA=ELY OUTEST=P NOPRI NT; MODEL VXE=BP SELECTI ON=RSQUARE SSE MSE ;
BY VAR;
RUN
; REGRESSI ON OF SHUKLA AND BUCI O ALANI S
PROC REG
DATA=ELY OUTEST=SH NOPRI NT ; MODEL BSK=BJ SELECTI ON=RSQUARE SSE MSE ;
BY VAR;
RUN
; FI NLAY AND WI LKI NSONS REGRESSI ON OF VARI ETI ES FOR PLOTTI NG THE SLOPES
PROC REG
DATA=ELY NOPRI NT; MODEL YI ELD=EM;
BY VAR; OUTPUT OUT=STABF P=PREDYLD;
RUN
; TI TLE1 ;
TI TLE2 H=
1
SLOPES OF THE VARI ETI ES I N FNLAY- WI LKI NSON MODEL ; SYMBOL1 F=SPECI AL I =JOI N C=BL L=
1
V=A; SYMBOL2 F=SPECI AL I =JOI N C=GREEN L=
2
V=B; SYMBOL3 F=SPECI AL I =JOI N C=BLUE L=
3
V=C; SYMBOL4 F=SPECI AL I =JOI N C=RED L=
4
V=D; SYMBOL5 F=SPECI AL I =JOI N C=VI OLET L=
5
V=E; SYMBOL6 F=SPECI AL I =JOI N C=GRAY L=
6
V=K; SYMBOL7 F=SPECI AL I =JOI N C=LI ME L=
7
V=L; SYMBOL8 F=SPECI AL I =JOI N C=MAGNETA L=
8
V=M; SYMBOL9 F=SPECI AL I =JOI N C=ROSE L=
9
V=O; SYMBOL10 I =JOI N C=PI NK L=
10
V=PLUS; ADD MORE SYMBOLS I F MORE THAN 10 VARI ETI ES
PROC GPLOT
DATA=STABF;
Lampiran 1 Lanjutan
PLOT PREDYLD EM=VAR;
RUN
; PERKI NS AND JI NKS 1968 REGRESSI ON OF VARI ETI ES FOR PLOTTI NG THE SLOPES
PROC REG
DATA=ELY NOPRI NT; MODEL VXE=ENI ND;
BY VAR; OUTPUT OUT=STABSH P=PREDVXE;
RUN
; TI TLE1 ;
TI TLE2 H=
1
SLOPES OF THE VARI ETI ES I N THE MODEL OF PERKI NS AND J ENKI NS ;
PROC GPLOT
DATA=STABSH; PLOT PREDVXE ENI ND=VAR;
RUN
; REARRANGEMENT OF THE VARI OUS REGRESSI ON RESULTS
DATA
YA1; SET F;
RENAME I NTERCEPT=B0F _DEPVAR_=DEPVAR1 _SSE_=SSE _EDF_=EDF _MSE_=MSE _RSQ_=RSQ;
DATA
YA2; SET P;
RENAME I NTERCEPT=B0P1 _RSQ_=RSQP _DEPVAR_=DEPVAR2;
DATA
YA3;
60
SET SH; RENAME I NTERCEPT=BOSH1 _RSQ_=RSH _SSE_=SSESH1 _MSE_=MSESH1 _DEPVAR_=DEPVAR3;
DATA
FI NAL1; MERGE YA1 E YA2 YA3;
BY VAR; MEK=
1
; SSTOTAL1=SSE
1
- RSQ ; SSREG=RSQ SSTOTAL1;
SSTOTSH=SSESH1
1
- RSH ; S1=RSH SSTOTSH;
PROC MEANS
DATA=FI NAL1 SUM NOPRI NT ; VAR SSTOTAL1 SSREG SSE SSTOTSH S1 SSESH1;
OUTPUT OUT=JAA SUM=SSTOTAL SSREG1 SSE1 STOTSH1 S PDSS SSESH;
PROC MEANS
DATA=ELY SUM NOPRI NT; VAR SQ P RTYSQ;
OUTPUT OUT=GFGF SUM=SSENV SSVXE SSVAR;
DATA
MEKUU; MERGE GFGF JAA;
MEAN=SSENV p; MEK=
1
; STERRORB= PDSS p q-
2
MEAN
0. 5