Advertisement
Guest User

Untitled

a guest
Jun 30th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SAS 2.30 KB | None | 0 0
  1. DATA DOR;
  2.     INPUT tratamento bloco dor @@;
  3.     DATALINES;
  4. 1 1 0.0 1 2 0.3 1 3 0.4 1 4 0.4
  5. 1 5 0.6 1 6 0.9 1 7 1.0 1 8 1.2
  6. 2 1 0.6 2 2 0.7 2 3 0.8 2 4 0.9
  7. 2 5 1.5 2 6 1.6 2 7 1.7 2 8 1.6
  8. 3 1 0.5 3 2 0.6 3 3 0.8 3 4 0.7
  9. 3 5 1.0 3 6 1.4 3 7 1.8 3 8 1.7
  10. 4 1 1.2 4 2 1.3 4 3 1.6 4 4 1.5
  11. 4 5 1.9 4 6 2.3 4 7 2.1 4 8 2.4
  12. ;
  13. RUN;
  14.  
  15. PROC GLM DATA=DOR;
  16.     CLASS tratamento bloco;
  17.     MODEL dor = tratamento bloco;
  18.     OUTPUT out = temp predicted = pred r = resid;
  19. RUN;
  20.  
  21. * H) Estimação de L1 e L2;
  22. PROC GLM DATA=DOR;
  23.     CLASS tratamento bloco;
  24.     MODEL dor = tratamento|bloco / e solution;
  25.     LSMEANS tratamento|bloco;
  26.     ESTIMATE 'L1 = MI1. - MI2. = ALFA1 - ALFA2' tratamento 4 -4 0 0
  27.     tratamento*bloco 1 -1 0 0 0 0 0 0 1 -1 0 0 0 0 0 0 1 -1 0 0 0 0 0 0 1 -1 0 0 0 0 0 0/ DIVISOR=4;
  28.     ESTIMATE 'L2 = MI.1 - MI.2 = BETA1 - BETA2' bloco 8 -8 0 0
  29.     tratamento*bloco 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0  0 0 0 0 0 0 0 0 / DIVISOR=8;
  30. QUIT;
  31.  
  32. * B) Valores ajustados vs. Resíduos e Gráfico de probabilidade normal;
  33. PROC REG DATA=DOR plots=qqplot plots=residualbypredicted;
  34.     MODEL dor = tratamento bloco;
  35. RUN;
  36.  
  37. * C) Gráfico de perfil;
  38. SYMBOL1 V=DOT C=RED         I=JOIN LINE=1;
  39. SYMBOL2 V=DOT C=BLUE        I=JOIN LINE=1;
  40. SYMBOL3 V=DOT C=vdabg       I=JOIN LINE=1;
  41. SYMBOL4 V=DOT C=aquamarine  I=JOIN LINE=1;
  42. SYMBOL5 V=DOT C=firebrick   I=JOIN LINE=1;
  43. SYMBOL6 V=DOT C=chocolate   I=JOIN LINE=1;
  44. SYMBOL7 V=DOT C=darkorchid  I=JOIN LINE=1;
  45. SYMBOL8 V=DOT C=lightpink   I=JOIN LINE=1;
  46.  
  47. PROC FORMAT;
  48.     VALUE tratamentof 1='Placebo' 2='Codeína' 3='Acupuntura' 4='Codeína e acupuntura';
  49. RUN;
  50.  
  51. TITLE 'Gráfico de perfis das respostas Yij por blocos';
  52. PROC GPLOT DATA=DOR;
  53.   PLOT dor*tratamento = bloco / VAXIS=0 TO 3 BY 1 HAXIS=1 TO 4 BY 1;
  54.   FORMAT tratamento tratamentof.;
  55.   LABEL bloco='Bloco' tratamento='Tratamento' dor='Alívio de dor';
  56. RUN;
  57.  
  58. * D) Teste de não aditividade de Tukey;
  59. DATA temp;
  60.    SET temp;
  61.    t = pred * pred;
  62. RUN;
  63.  
  64. ods graphics off;
  65. PROC GLM DATA=temp;
  66.   CLASS tratamento bloco;
  67.   MODEL dor = tratamento bloco t;
  68. QUIT;
  69. ods graphics on;
  70.  
  71. * F) Gráfico de probabilidade normal das médias estimadas;
  72. PROC UNIVARIATE DATA=dor;
  73.     PROBPLOT tratamento;
  74. RUN;
  75.  
  76. * I) Eficiencia relativa;
  77. DATA efic;
  78.   re = (5.59875 + 16 * 0.0144) / (21 * 0.0144);  * (SSB + b(t-1)MSE)/((bt-1)MSE);
  79. RUN;
  80.  
  81. PROC PRINT DATA=efic; RUN;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement