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
; MSS=S q-
1
; DEVMS=PDSS p q-
2
;
DATA
TOKKO; MERGE FI NAL1 DROP=_TYPE_ MEKUU DROP=_TYPE_ ;
BY MEK; STDBI = MSE MEAN
0. 5
; B0P=FUZZ B0P1 ;
BOSH=BOSH1; F=MSE mems;
TTEST= B-
1
STERRORB; TTI = B-
1
STDBI ; PROBT=
2 1
- PROBT ABS TTEST , EDF ; PROBTI =
2 1
- PROBT ABS TTI , q-
2
; PROBF=
1
- PROBF F, EDF, q p-
1
r -
1
;
Lampiran 1 Lanjutan
DATA
HERCROS; MERGE SABROO TOKKO KEEP=VAR I NTERCEPT B PROBT MEK ;
BY MEK; DI =I NTERCEPT+ B C1 ;
DS=GM+C1; MSH0= DI - DS
2
SDSQ; FD=MSH0 means;
PVAL=
1
- PROBF FD,
1
, q p-
1
r -
1
;
DATA
REGS4SES; EXCLUDE NEWS4 I F GxE DATA I S BEI NG ANALI SED MERGE TOKKO HERCROS;
PROC PRI NT
NOOBS; VAR VAR I NTERCEPT B0F B0P BOSH B BP RSQ RSQP SSTOTAL1 SSREG SSE SSTOTSH S1 TTEST TTI
F PROBT PROBTI PROBF DI DS PVAL;
TI TLE1 TABLE 2. 1 ; TI TLE2 COMPONENTS OF STABI LI TY ANALYSI S, SUMS OF SQUARES, MEAN SQUARES OF REGRESSI ON, ;
TI TLE3 AND DEVI ATI ON FROM REGRESSI ON, I NTERCEPTS , SLOPES, AND THEI R TESTS FOR I NDI VI DUAL ;
TI TLE4 GENOTYPES , TYPE 4 STABI LI TY PROPOSED BY LI N AND BI NNS 1988, THE AREA UNDER ; TI TLE5 THE CURVE: DESI RABI LI TY I NDEX FOR SELECTI NG GENOTYPES HERNANDEZ ET AL. , 1993 ;
RUN
; J OI NT LI NEAR REGRESSI ON, TUCKEY S 1 DF FOR ADDI TI VI TY
PROC REG
DATA=ELY OUTEST=J OI NTL NOPRI NT ; MODEL VXE=GTE SELECTI ON=RSQUARE SSE MSE ;
RUN
;
DATA
J1; SET JOI NTL KEEP=_SSE_ _EDF_ _MSE_ _RSQ_ ;
RENAME _SSE_=SSEJ _EDF_=DFJ _MSE_=MSEJ _RSQ_=RSQJ ;
DATA
J2; SET J1;
SSTOTJ=SSEJ
1
- RSQJ ; SSREGJ=SSTOTJ RSQJ;
PROC SORT
DATA=ENVREG;
61
BY ENV;
PROC REG
DATA=ENVREG OUTEST=SI TES NOPRI NT ; MODEL VXE=VI ND SELECTI ON=RSQUARE SSE MSE ;
BY ENV;
RUN
; FI NLAY AND WI LKI NSONS REGRESSI ON OF ENVI RONMENTS FOR PLOTTI NG THE SLOPES
PROC REG
DATA=ENVREG NOPRI NT; MODEL YI ELD=VM;
BY ENV; OUTPUT OUT=ENV1 P=PREDYLD;
RUN
; TI TLE1 ;
TI TLE2 H=
1
SLOPES OF THE ENVI RONMENST I N FNLAY- WI LKI NSON MODEL ; SYMBOL I =J OI N;
PROC GPLOT
DATA=ENV1; PLOT PREDYLD VM=ENV;
RUN
; PERKI NS AND J I NKS REGRESSI ON OF ENVI RONMENTS FOR PLOTTI NG THE SLOPES
PROC REG
DATA=ENVREG NOPRI NT; MODEL VXE=VI ND;
BY ENV;
Lampiran 1 Lanjutan
OUTPUT OUT=ENV2 P=PREDVXE;
RUN
; TI TLE1 ;
TI TLE2 H=
1
SLOPES OF THE ENVI RONMENTS I N THE MODEL OF PERKI NS AND J I NKS ; SYMBOL I =J OI N;
PROC GPLOT
DATA=ENV2; PLOT PREDVXE VI ND=ENV;
RUN
;
DATA
ENVSI TE; SET SI TES KEEP=_SSE_ _EDF_ _MSE_ _RSQ_ ;
RENAME _SSE_=SSEEN _EDF_=DFEN _MSE_=MSEN _RSQ_=RSQE;
DATA
ENVS1; SET ENVSI TE;
SSTOTE=SSEEN
1
- RSQE ; SSREGE=RSQE SSTOTE;
PROC MEANS
DATA=ENVS1 SUM NOPRI NT; VAR SSREGE SSEEN SSTOTE;
OUTPUT OUT=SJR SUM=SSREGE SSEEN SSTOTE;
RUN
; VARI OUS TESTS ON THE REGRESSI ON RESULTS OF VARI ETI ES, TOTALS
DATA
TEST; SET MEKUU;
MEK=
1
; BALANCE=SSVXE- S;
SSREG2=SSREG1- SSENV; MSVAR=SSVAR p-
1
; MSREG=SSREG2 p-
1
; DEVMS=PDSS p q-
2
; MSS=S p-
1
; MSBALANC=BALANCE p-
1
q-
2
; FVAR=MSVAR DEVMS;
FBVAR=MSREG DEVMS; FSH=MSS MSBALANC;
PFVAR=
1
- PROBF FVAR, p-
1
, p q-
2
; PFBVAR=
1
- PROBF FBVAR, p-
1
, p q-
2
; PFSH=
1
- PROBF FSH, p-
1
, p-
1
q-
2
;
PROC PRI NT
NOOBS; VAR SSENV SSVAR SSVXE SSTOTAL SSREG1 SSREG2 DEVMS S BALANCE MSREG
MSBALANC FVAR FBVAR FSH PFVAR PFBVAR PFSH;
TI TLE1 TABLE 2. 2 ; TI TLE2 TEST OF GENOTYPE DI FFERENCES AND B- VALUE DI FFERENCES ;
RUN
; VARI OUS TESTS ON THE SYMMETRI CAL JOI NT LI NEAR REGRESSI ON
DATA
JENVAR; MERGE TEST KEEP=S BALANCE J2 SJ R;
DFJ=
1
; DFS=p-
2
;
62
DFREGE=q-
2
; SSREGEAD=SSREGE- SSREGJ;
SSREGVAD=S- SSREGJ; SSDEV=SSTOTJ- SSREGJ- SSREGEAD- SSREGVAD;
DFDEV= p-
2
q-
2
; DEVJ =SSREGJ+BALANCE;
MSDEV=SSDEV DFDEV; DEVVAD=SSREGVAD+BALANCE;
Lampiran 1 Lanjutan
FADD=SSREGJ MSEJ ; FT= DEVJ- BALANCE BALANCE p-
1
q-
2
; FV= DEVVAD- BALANCE p-
2
BALANCE p-
1
q-
2
; FVAR= SSREGVAD p-
2
MSDEV; FENV= SSREGEAD q-
2
MSDEV; FTUK=SSREGJ MSDEV;
FVENV= SSREGVAD+SSREGEAD p-
2
+ q-
2
MSDEV; PROBFADD=
1
- PROBF FADD,
1
, p q-
2
; PROBFT=
1
- PROBF FT,
1
, p-
1
q-
2
; PROBFV=
1
- PROBF FT, p-
2
, p-
1
q-
2
; PROBFVAR=
1
- PROBF FVAR, p-
2
, p-
2
q-
2
; PROBFENV=
1
- PROBF FENV, q-
2
, p-
2
q-
2
; PROBFTUK=
1
- PROBF FTUK,
1
, p-
2
q-
2
; PROBFVEN=
1
- PROBF FVENV, p-
2
+ q-
2
, p-
2
q-
2
;
PROC PRI NT
; VAR SSTOTE SSREGJ RSQJ DFJ S BALANCE SSREGVAD DFS SSREGE SSREGEAD DFREGE
SSDEV DFDEV PROBFADD PROBFVAR PROBFENV PROBFTUK; TI TLE1 TABLE 3 ;
TI TLE2 RESULTS OF SYMMETRI CAL J OI NT LI NEAR REGHRESSI ON ;
RUN
; SUPERI ORI TY MEASURE PI OF LI NN AND BI NNS 1988, COMPARI SON WI TH
MAXI MUM YI ELD
DATA
LN; MERGE ELY KEEP=ENV VAR YI ELD VI M MEK MAR; BY MEK;
DATA
L88; SET LN; FP= YI ELD- M
2
; CHK=M- MM; I NTER= VI - CHK
2
;
RUN
;
PROC MEANS
DATA=L88 SUM NOPRI NT; VAR FP I NTER; BY VAR; OUTPUT OUT=PI SUM=P2 GXE;
RUN
;
DATA
ASI ; SET PI ; PI =P2
2
q ; MSGE=GXE
2
q ;
RUN
;
DATA
PG; SET ASI ; MEK=
1
;
DATA
PGXETEST; MERGE TEST KEEP=MSBALANC MEK PG; BY MEK; TEST1=PI MSBALANC; TEST2=MSGE MSBALANC; PROBPI =
1
- PROBF TEST1, q, p-
1
q-
2
; PROBGXE=
1
- PROBF TEST2, q-
1
, p-
1
q-
2
;
PROC PRI NT
DATA=AH; VAR ENV EM M MI N RANGE; TI TLE1 TABLE 4 ;
TI TLE2 MAXI MUM MI NI MUM AND RANGE I N ENVI RONMENTS ; HANSON S Di SQUARE GENOTYPI C STABI LI TY
PROC MEANS
DATA=TOKKO MI N NOPRI NT; VAR MEK B; OUTPUT OUT=HANS MI N=MEK BMI N;
RUN
;
DATA
HAN1; MERGE ELY HANS KEEP=MEK BMI N ; BY MEK; D=YI ELD- VM- BMI N EM + BMI N GM ; DSQ=D
2
;
PROC SORT
DATA=ELY OUT=REMO; BY ENV;
PROC RANK
DATA=REMO OUT=ROOK DESCENDI NG; VAR YI ELD RNK; RANKS RANKY RANKK; BY ENV;
PROC SORT
DATA=ROOK; BY VAR; FOX ET AL, STRATI FI ED RANK ANALYSI S
DATA
STRAT; SET ROOK; UPPER=p
3
; MI DDLE=
2
p
3
; I F RANKY LE UPPER THEN SR=
1
; I F UPPER LT RANKY LE MI DDLE THEN SR=
2
; I F RANKY GT MI DDLE THEN SR=
3
;
RUN
;
PROC FREQ
DATA=STRAT NOPRI NT; TABLES SR OUT=FX; BY VAR;
DATA
UPPER; SET FX; I F SR=
1
; TOP=PERCENT;
RUN
;
DATA
MI DDLE; SET FX; I F SR=
2
; MI DDLE=PERCENT;
RUN
;
DATA
LOWER; SET FX; I F SR=
3
; LOWER=PERCENT;
RUN
;
DATA
RAM; MERGE UPPER KEEP=VAR TOP MI DDLE KEEP=VAR MI DDLE LOWER KEEP=VAR LOWER ;
BY VAR; I F TOP=
.
THEN TOP= ; I F MI DDLE=
.
THEN MI DDLE= ; I F LOWER=
.
THEN LOWER= ;
COMPUTATI ON OF NONPARAMETRI C STABI LI TY PARAMETERS
PROC MEANS
DATA=ROOK MEAN NOPRI NT; VAR RANKY RANKK; BY VAR; OUTPUT OUT=SO MEAN=MRY MRK;
DATA
RR; MERGE ROOK SO DROP=_TYPE_ _FREQ_ HAN1; BY VAR; S3=RANKY- MRY;
Lampiran 1 Lanjutan
63
S2=RANKK- MRK; S2SQ=S2
2
; S3SQ=S3
2
; S6=ABS S3 ;
PROC MEANS
DATA=RR SUM NOPRI NT; VAR SQ P J RTYSQ VM MRY MRK S2SQ S3SQ S6 DSQ COV;
BY VAR; OUTPUT OUT=AAB SUM=SENV W K SSV MEANV SMRY SMRK SI 2A SI 3A SI 6A DI SQ ALPHA1;
OUTPUT OF UNI VARI ATE STABI LTY PARAMETERS
DATA
RANKANAL; SET AAB;
MEK=
1
; MSV=SSV q-
1
; BCV=K q-
1
; Si SQUARE D1=K q-
1
; FOR EUCLI DEAN DI STANCE BASED ON K DSA=D1
0. 5