<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic No results being generated despite no Errors?? in SAS/IML Software and Matrix Computations</title>
    <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/No-results-being-generated-despite-no-Errors/m-p/439011#M4029</link>
    <description>&lt;P&gt;Hi all. how can i print&amp;nbsp; the "SE" in my coding. No error was stated but the result shows nothing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PROC IML;&lt;BR /&gt;RESET NONAME;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;START BOXPLOT(A) GLOBAL (NY,BOBS);&lt;BR /&gt;BOBS=NCOL(NY);&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;Q1=J(BOBS,1,0); ***Q1 having a matric J;&lt;BR /&gt;Q3=Q1; ***Q3 follow matric J Q1;&lt;BR /&gt;RMAD=Q1;&lt;BR /&gt;MADN=Q1;&lt;BR /&gt;LOWFEN=Q1;&lt;BR /&gt;UPPFEN=Q1;&lt;BR /&gt;LEFT=Q1; ***LEFT =DATA W/O OUTLIERS;&lt;BR /&gt;NEWN=Q1;&lt;BR /&gt;HA=Q1; ***HA=NEW NO.OF SAMPLE;&lt;BR /&gt;TRIMEAN=Q1;&lt;BR /&gt;SS=Q1;&lt;BR /&gt;SM=Q1;&lt;BR /&gt;SEM=Q1;&lt;/P&gt;&lt;P&gt;F=1; *** initial sampel values for the next subroutine;&lt;BR /&gt;M=0; *** initial number of looping for the next subroutine;&lt;/P&gt;&lt;P&gt;DO J=1 TO BOBS; *** NCOL = no of column in data set;&lt;BR /&gt;SAMP=NY[J]; *** SAMP = no of sample in every j;&lt;BR /&gt;L=M+SAMP;&lt;BR /&gt;TEMP=A[F:L]; ** temporary samples;&lt;BR /&gt;&lt;BR /&gt;Q=quartile (TEMP);&lt;BR /&gt;Q1[J]=Q[2,1]; *** first quartile calculation;&lt;BR /&gt;Q3[J]=Q[4,1]; *** third quartile calculation;&lt;BR /&gt;RMAD[J]=MAD(TEMP,"MAD"); ***rmad=median absolute deviation;&lt;BR /&gt;MADN[J]=MAD(TEMP,"NMAD"); ***madn=mad/1.4826;&lt;BR /&gt;LOWFEN[J]=Q1[J]-(1.44*MADN[J]); ***lowfen=lower fence;&lt;BR /&gt;UPPFEN[J]=Q3[J]+(1.44*MADN[J]); ***uppfen=upper fence;&lt;BR /&gt;LEFT=TEMP[LOC(LOWFEN[J]&amp;lt;TEMP &amp;amp; TEMP&amp;lt;UPPFEN[J])]; ***left=sample without outliers;&lt;BR /&gt;NEWN=NROW (LEFT);&lt;BR /&gt;HA=NEWN;&lt;BR /&gt;TRIMEAN=SUM(LEFT)/HA;&lt;BR /&gt;/*SS=VAR(LEFT); ***KENA KIRA WINSORIZE VARIANCE;&lt;BR /&gt;SM=STD(LEFT); ***KENA KIRA WINSORIZE STANDARD ERROR BUKAN STD;&lt;BR /&gt;SEM=SM;*/&lt;/P&gt;&lt;P&gt;M=L;&lt;BR /&gt;F=F+SAMP;&lt;BR /&gt;*PRINT TRIMEAN;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FINISH;&lt;/P&gt;&lt;P&gt;***MENJANA SAMPEL BUTSTRAP UNTUK PENGIRAAN RALAT PIAWAI PENGANGGAR&lt;BR /&gt;MOM **;&lt;BR /&gt;START BOOTDAT(A, TRIMEAN, YB) GLOBAL(NY, NTOT, BOBS, SEED);&lt;BR /&gt;F = 1;&lt;BR /&gt;M = 0;&lt;BR /&gt;DO J = 1 TO BOBS;&lt;BR /&gt;L = M+NY[J];&lt;BR /&gt;TEMP = A[F:L];&lt;BR /&gt;BVAL = TEMP;&lt;BR /&gt;DO P = 1 TO NROW(TEMP);&lt;BR /&gt;RVAL = UNIFORM(SEED);&lt;BR /&gt;BVAL[P,] = TEMP[CEIL(NROW(TEMP)#RVAL),];&lt;BR /&gt;END; **DO P**;&lt;BR /&gt;IF J = 1 THEN YB = BVAL;&lt;BR /&gt;ELSE YB = YB//BVAL;&lt;BR /&gt;M = L;&lt;BR /&gt;F = F + NY[J];&lt;BR /&gt;END; **DO J**;&lt;/P&gt;&lt;P&gt;***** PEMUSATAN DATA BUTSTRAP *****************;&lt;BR /&gt;F = 1;&lt;BR /&gt;M = 0;&lt;BR /&gt;DO I = 1 TO BOBS;&lt;BR /&gt;L = M + NY[I];&lt;BR /&gt;MVAL = TRIMEAN[,I];&lt;BR /&gt;DO K = F TO L BY 1;&lt;BR /&gt;YB[K,] = YB[K,] - MVAL;&lt;BR /&gt;END; **DO K**;&lt;BR /&gt;M = L;&lt;BR /&gt;F = F + NY[I];&lt;BR /&gt;END; ** DO I**;&lt;BR /&gt;FINISH;&lt;/P&gt;&lt;P&gt;START BOOTSTAT(YB, TRIMEANB) GLOBAL (NY, NTOT, BOBS, SEED);&lt;BR /&gt;**CALL DATAMOD(YB, CRITB, YMATB);&lt;BR /&gt;**CALL TRIMMOD(YMATB, CRITB, TRIMMNB, MUBARMB, HB);&lt;BR /&gt;CALL BOXPLOT(A);&lt;/P&gt;&lt;P&gt;FINISH;&lt;/P&gt;&lt;P&gt;************* PENGIRAAN RALAT PIAWAI ********************;&lt;BR /&gt;START SEBOXPLOT;&lt;BR /&gt;**CALL DATAMOD(Y, CRIT, YMAT);&lt;BR /&gt;**CALL TRIMMOD(YMAT, CRIT, TRIMMN, MUBARM, H);&lt;BR /&gt;CALL BOXPLOT(A);&lt;BR /&gt;DO BOOTLOOP = 1 TO NUMSIM;&lt;BR /&gt;CALL BOOTDAT(A, TRIMEAN, YB);&lt;BR /&gt;CALL BOOTSTAT(YB, TRIMEANB);&lt;BR /&gt;IF BOOTLOOP = 1 THEN TMEANB = TRIMEANB;&lt;BR /&gt;ELSE TMEANB = TMEANB//TRIMEANB;&lt;BR /&gt;END; **DO BOOTLOOP**;&lt;BR /&gt;VAR=J(1, BOBS, 0);&lt;BR /&gt;SE=J(1,BOBS,0);&lt;BR /&gt;DO I=1 TO BOBS;&lt;BR /&gt;VAR[,I]=(SSQ(TMEANB[,I])-(SUM(TMEANB[,I])**2/NUMSIM))/(NUMSIM-1);&lt;BR /&gt;SE[,I]=SQRT(VAR[,I]);&lt;BR /&gt;PRINT SE;&lt;BR /&gt;END;&lt;BR /&gt;FINISH;&lt;/P&gt;&lt;P&gt;**BILANGAN SAMPEL BUTSTRAP**;&lt;BR /&gt;NUMSIM = 50;&lt;BR /&gt;**SEED UTK BUTSTRAP**;&lt;BR /&gt;SEED = 40389;&lt;/P&gt;&lt;P&gt;*************AG TEST****************************;&lt;/P&gt;&lt;P&gt;/*START AG(A,TRIMEAN,SEM,HA,INVVAR,SUMP,WEIGHT,XPLUS,WEIGMEAN,TJ)&lt;BR /&gt;GLOBAL(NY,DF);&lt;/P&gt;&lt;P&gt;INVVAR=J(NCOL(NY),1,0);&lt;BR /&gt;WEIGHT=J(NCOL(NY),1,0);&lt;BR /&gt;XPLUS=WEIGHT;&lt;BR /&gt;WEIGMEAN=WEIGHT;&lt;BR /&gt;TJ=WEIGHT;&lt;BR /&gt;DF=WEIGHT;&lt;/P&gt;&lt;P&gt;F=1;&lt;BR /&gt;M=0;&lt;/P&gt;&lt;P&gt;DO J=1 TO NCOL(NY);&lt;BR /&gt;SAMP=NY[J];&lt;BR /&gt;L=M+SAMP;&lt;BR /&gt;TEMP=A[F:L];&lt;BR /&gt;INVVAR=INV(SEM##2);&lt;BR /&gt;DO K=1 TO NCOL(NY);&lt;BR /&gt;SUMP=SUM(INVVAR);&lt;BR /&gt;WEIGHT[K]=INVVAR[K]/SUMP;&lt;BR /&gt;XPLUS[K]=WEIGHT[K]*TRIMEAN[K];&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;DF[J]=HA[J]-1;&lt;BR /&gt;M=L;&lt;BR /&gt;F=F+SAMP;&lt;BR /&gt;PRINT INVVAR;&lt;BR /&gt;END;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;FINISH;**/&lt;/P&gt;&lt;P&gt;********cubaan menggunakan data yg dijana*******;&lt;/P&gt;&lt;P&gt;NY = {11 11 11};&lt;BR /&gt;A = {5,8,7,3,9,4,3,29,5,6,7,&lt;BR /&gt;3,2,6,4,14,4,7,6,9,3,4,&lt;BR /&gt;9,9,8,7,10,11,27,12,15,17,16};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;RUN BOXPLOT(A);&lt;BR /&gt;CALL BOXPLOT(A);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;QUIT;&lt;/P&gt;</description>
    <pubDate>Wed, 21 Feb 2018 18:07:45 GMT</pubDate>
    <dc:creator>NURAO</dc:creator>
    <dc:date>2018-02-21T18:07:45Z</dc:date>
    <item>
      <title>No results being generated despite no Errors??</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/No-results-being-generated-despite-no-Errors/m-p/439011#M4029</link>
      <description>&lt;P&gt;Hi all. how can i print&amp;nbsp; the "SE" in my coding. No error was stated but the result shows nothing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PROC IML;&lt;BR /&gt;RESET NONAME;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;START BOXPLOT(A) GLOBAL (NY,BOBS);&lt;BR /&gt;BOBS=NCOL(NY);&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;Q1=J(BOBS,1,0); ***Q1 having a matric J;&lt;BR /&gt;Q3=Q1; ***Q3 follow matric J Q1;&lt;BR /&gt;RMAD=Q1;&lt;BR /&gt;MADN=Q1;&lt;BR /&gt;LOWFEN=Q1;&lt;BR /&gt;UPPFEN=Q1;&lt;BR /&gt;LEFT=Q1; ***LEFT =DATA W/O OUTLIERS;&lt;BR /&gt;NEWN=Q1;&lt;BR /&gt;HA=Q1; ***HA=NEW NO.OF SAMPLE;&lt;BR /&gt;TRIMEAN=Q1;&lt;BR /&gt;SS=Q1;&lt;BR /&gt;SM=Q1;&lt;BR /&gt;SEM=Q1;&lt;/P&gt;&lt;P&gt;F=1; *** initial sampel values for the next subroutine;&lt;BR /&gt;M=0; *** initial number of looping for the next subroutine;&lt;/P&gt;&lt;P&gt;DO J=1 TO BOBS; *** NCOL = no of column in data set;&lt;BR /&gt;SAMP=NY[J]; *** SAMP = no of sample in every j;&lt;BR /&gt;L=M+SAMP;&lt;BR /&gt;TEMP=A[F:L]; ** temporary samples;&lt;BR /&gt;&lt;BR /&gt;Q=quartile (TEMP);&lt;BR /&gt;Q1[J]=Q[2,1]; *** first quartile calculation;&lt;BR /&gt;Q3[J]=Q[4,1]; *** third quartile calculation;&lt;BR /&gt;RMAD[J]=MAD(TEMP,"MAD"); ***rmad=median absolute deviation;&lt;BR /&gt;MADN[J]=MAD(TEMP,"NMAD"); ***madn=mad/1.4826;&lt;BR /&gt;LOWFEN[J]=Q1[J]-(1.44*MADN[J]); ***lowfen=lower fence;&lt;BR /&gt;UPPFEN[J]=Q3[J]+(1.44*MADN[J]); ***uppfen=upper fence;&lt;BR /&gt;LEFT=TEMP[LOC(LOWFEN[J]&amp;lt;TEMP &amp;amp; TEMP&amp;lt;UPPFEN[J])]; ***left=sample without outliers;&lt;BR /&gt;NEWN=NROW (LEFT);&lt;BR /&gt;HA=NEWN;&lt;BR /&gt;TRIMEAN=SUM(LEFT)/HA;&lt;BR /&gt;/*SS=VAR(LEFT); ***KENA KIRA WINSORIZE VARIANCE;&lt;BR /&gt;SM=STD(LEFT); ***KENA KIRA WINSORIZE STANDARD ERROR BUKAN STD;&lt;BR /&gt;SEM=SM;*/&lt;/P&gt;&lt;P&gt;M=L;&lt;BR /&gt;F=F+SAMP;&lt;BR /&gt;*PRINT TRIMEAN;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FINISH;&lt;/P&gt;&lt;P&gt;***MENJANA SAMPEL BUTSTRAP UNTUK PENGIRAAN RALAT PIAWAI PENGANGGAR&lt;BR /&gt;MOM **;&lt;BR /&gt;START BOOTDAT(A, TRIMEAN, YB) GLOBAL(NY, NTOT, BOBS, SEED);&lt;BR /&gt;F = 1;&lt;BR /&gt;M = 0;&lt;BR /&gt;DO J = 1 TO BOBS;&lt;BR /&gt;L = M+NY[J];&lt;BR /&gt;TEMP = A[F:L];&lt;BR /&gt;BVAL = TEMP;&lt;BR /&gt;DO P = 1 TO NROW(TEMP);&lt;BR /&gt;RVAL = UNIFORM(SEED);&lt;BR /&gt;BVAL[P,] = TEMP[CEIL(NROW(TEMP)#RVAL),];&lt;BR /&gt;END; **DO P**;&lt;BR /&gt;IF J = 1 THEN YB = BVAL;&lt;BR /&gt;ELSE YB = YB//BVAL;&lt;BR /&gt;M = L;&lt;BR /&gt;F = F + NY[J];&lt;BR /&gt;END; **DO J**;&lt;/P&gt;&lt;P&gt;***** PEMUSATAN DATA BUTSTRAP *****************;&lt;BR /&gt;F = 1;&lt;BR /&gt;M = 0;&lt;BR /&gt;DO I = 1 TO BOBS;&lt;BR /&gt;L = M + NY[I];&lt;BR /&gt;MVAL = TRIMEAN[,I];&lt;BR /&gt;DO K = F TO L BY 1;&lt;BR /&gt;YB[K,] = YB[K,] - MVAL;&lt;BR /&gt;END; **DO K**;&lt;BR /&gt;M = L;&lt;BR /&gt;F = F + NY[I];&lt;BR /&gt;END; ** DO I**;&lt;BR /&gt;FINISH;&lt;/P&gt;&lt;P&gt;START BOOTSTAT(YB, TRIMEANB) GLOBAL (NY, NTOT, BOBS, SEED);&lt;BR /&gt;**CALL DATAMOD(YB, CRITB, YMATB);&lt;BR /&gt;**CALL TRIMMOD(YMATB, CRITB, TRIMMNB, MUBARMB, HB);&lt;BR /&gt;CALL BOXPLOT(A);&lt;/P&gt;&lt;P&gt;FINISH;&lt;/P&gt;&lt;P&gt;************* PENGIRAAN RALAT PIAWAI ********************;&lt;BR /&gt;START SEBOXPLOT;&lt;BR /&gt;**CALL DATAMOD(Y, CRIT, YMAT);&lt;BR /&gt;**CALL TRIMMOD(YMAT, CRIT, TRIMMN, MUBARM, H);&lt;BR /&gt;CALL BOXPLOT(A);&lt;BR /&gt;DO BOOTLOOP = 1 TO NUMSIM;&lt;BR /&gt;CALL BOOTDAT(A, TRIMEAN, YB);&lt;BR /&gt;CALL BOOTSTAT(YB, TRIMEANB);&lt;BR /&gt;IF BOOTLOOP = 1 THEN TMEANB = TRIMEANB;&lt;BR /&gt;ELSE TMEANB = TMEANB//TRIMEANB;&lt;BR /&gt;END; **DO BOOTLOOP**;&lt;BR /&gt;VAR=J(1, BOBS, 0);&lt;BR /&gt;SE=J(1,BOBS,0);&lt;BR /&gt;DO I=1 TO BOBS;&lt;BR /&gt;VAR[,I]=(SSQ(TMEANB[,I])-(SUM(TMEANB[,I])**2/NUMSIM))/(NUMSIM-1);&lt;BR /&gt;SE[,I]=SQRT(VAR[,I]);&lt;BR /&gt;PRINT SE;&lt;BR /&gt;END;&lt;BR /&gt;FINISH;&lt;/P&gt;&lt;P&gt;**BILANGAN SAMPEL BUTSTRAP**;&lt;BR /&gt;NUMSIM = 50;&lt;BR /&gt;**SEED UTK BUTSTRAP**;&lt;BR /&gt;SEED = 40389;&lt;/P&gt;&lt;P&gt;*************AG TEST****************************;&lt;/P&gt;&lt;P&gt;/*START AG(A,TRIMEAN,SEM,HA,INVVAR,SUMP,WEIGHT,XPLUS,WEIGMEAN,TJ)&lt;BR /&gt;GLOBAL(NY,DF);&lt;/P&gt;&lt;P&gt;INVVAR=J(NCOL(NY),1,0);&lt;BR /&gt;WEIGHT=J(NCOL(NY),1,0);&lt;BR /&gt;XPLUS=WEIGHT;&lt;BR /&gt;WEIGMEAN=WEIGHT;&lt;BR /&gt;TJ=WEIGHT;&lt;BR /&gt;DF=WEIGHT;&lt;/P&gt;&lt;P&gt;F=1;&lt;BR /&gt;M=0;&lt;/P&gt;&lt;P&gt;DO J=1 TO NCOL(NY);&lt;BR /&gt;SAMP=NY[J];&lt;BR /&gt;L=M+SAMP;&lt;BR /&gt;TEMP=A[F:L];&lt;BR /&gt;INVVAR=INV(SEM##2);&lt;BR /&gt;DO K=1 TO NCOL(NY);&lt;BR /&gt;SUMP=SUM(INVVAR);&lt;BR /&gt;WEIGHT[K]=INVVAR[K]/SUMP;&lt;BR /&gt;XPLUS[K]=WEIGHT[K]*TRIMEAN[K];&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;END;&lt;/P&gt;&lt;P&gt;DF[J]=HA[J]-1;&lt;BR /&gt;M=L;&lt;BR /&gt;F=F+SAMP;&lt;BR /&gt;PRINT INVVAR;&lt;BR /&gt;END;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;FINISH;**/&lt;/P&gt;&lt;P&gt;********cubaan menggunakan data yg dijana*******;&lt;/P&gt;&lt;P&gt;NY = {11 11 11};&lt;BR /&gt;A = {5,8,7,3,9,4,3,29,5,6,7,&lt;BR /&gt;3,2,6,4,14,4,7,6,9,3,4,&lt;BR /&gt;9,9,8,7,10,11,27,12,15,17,16};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;RUN BOXPLOT(A);&lt;BR /&gt;CALL BOXPLOT(A);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;QUIT;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2018 18:07:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/No-results-being-generated-despite-no-Errors/m-p/439011#M4029</guid>
      <dc:creator>NURAO</dc:creator>
      <dc:date>2018-02-21T18:07:45Z</dc:date>
    </item>
    <item>
      <title>Re: No results being generated despite no Errors??</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/No-results-being-generated-despite-no-Errors/m-p/439015#M4030</link>
      <description>&lt;P&gt;The PRINT statement in the BOXPLOT module is commented out!&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2018 18:23:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/No-results-being-generated-despite-no-Errors/m-p/439015#M4030</guid>
      <dc:creator>IanWakeling</dc:creator>
      <dc:date>2018-02-21T18:23:57Z</dc:date>
    </item>
  </channel>
</rss>

