/****************************************************************************** * Programme : Exemple de Boxplot groupé par Machine * Reference : EXEMPL4111 * Source : https://www.wearecas.eu/es/sampleCode/EXEMPL4111 ******************************************************************************/ /* --- BLOC 1 --- */ data Parts; length Machine $ 4; input Sample Machine $ @; do i= 1 to 4; input Diam @; output; end; drop i; datalines; 1 A386 4.32 4.55 4.16 4.44 2 A386 4.49 4.30 4.52 4.61 3 A386 4.44 4.32 4.25 4.50 4 A386 4.55 4.15 4.42 4.49 5 A386 4.21 4.30 4.29 4.63 6 A386 4.56 4.61 4.29 4.56 7 A386 4.63 4.30 4.41 4.58 8 A386 4.38 4.65 4.43 4.44 9 A386 4.12 4.49 4.30 4.36 10 A455 4.45 4.56 4.38 4.51 11 A455 4.62 4.67 4.70 4.58 12 A455 4.33 4.23 4.34 4.58 13 A455 4.29 4.38 4.28 4.41 14 A455 4.15 4.35 4.28 4.23 15 A455 4.21 4.30 4.32 4.38 16 C334 4.16 4.28 4.31 4.59 17 C334 4.14 4.18 4.08 4.21 18 C334 4.51 4.20 4.28 4.19 19 C334 4.10 4.33 4.37 4.47 20 C334 3.99 4.09 4.47 4.25 21 C334 4.24 4.54 4.43 4.38 22 C334 4.23 4.48 4.31 4.57 23 C334 4.27 4.40 4.32 4.56 24 C334 4.70 4.65 4.49 4.38 ; /* --- BLOC 2 --- */ ods graphics on; title 'Box Plot for Diameter Grouped By Machine'; proc boxplot data=Parts; plot Diam*Sample (Machine) / odstitle = title; label Sample = 'Sample Number' Machine = 'Machine' Diam = 'Diameter'; run;