**************************************************************;

* critères de choix d'une bière ;

* 7 critères de 0 à 100;

* une variable de consommation ses ;

* une variable de grouep : Group  (jeune, agé);

* source : core.ecu.edu/psyc/wuenschk/sas/FactBeer.pdf ;

**************************************************************;

 

DATA in;

INPUT Prix Contenance Alcool Image couleur arome gout ses group ;

 

      N= _N_ ;

      ID = PUT (N, $2.) ;                /* variable alpha pour ID */

      groupe=put(group, $2.) ;     /* variable alpha pour groupe */

 

CARDS;

20 10 25 35 30 35 45 4 1

50 100 100 30 90 75 100 3 1

50 15 20 50 10 5 50 2 1

70 60 70 75 10 15 25 0 1

75 95 100 50 55 40 65 1 1

75 50 95 40 0 0 40 0 1

80 90 100 50 20 20 40 0 1

80 70 50 50 40 20 50 1 1

85 80 70 40 60 50 65 2 1

90 80 70 20 50 70 60 2 1

95 95 100 0 80 70 95 2 1

0 0 20 30 80 90 100 8 2

5 15 15 75 20 10 25 2 2

5 10 15 65 50 65 85 7 2

10 25 10 100 50 40 60 5 2

10 15 20 85 40 30 50 4 2

15 10 25 30 95 80 100 8 2

20 5 10 40 60 50 95 7 2

25 35 30 40 45 30 65 3 2

65 30 35 80 80 60 90 6 2

100 70 50 30 75 60 80 3 2

20 10 25 35 30 35 45 4 1

50 100 100 30 90 75 100 3 1

50 15 20 50 10 5 50 2 1

70 60 70 75 10 15 25 0 1

75 95 100 50 55 40 65 1 1

75 50 95 40 0 0 40 0 1

80 90 100 50 20 20 40 0 1

80 70 50 50 40 20 50 1 1

85 80 70 40 60 50 65 2 1

90 80 70 20 50 70 60 2 1

95 95 100 0 80 70 95 2 1

0 0 20 30 80 90 100 8 2

5 15 15 75 20 10 25 2 2

5 10 15 65 50 65 85 7 2

10 25 10 100 50 40 60 5 2

10 15 20 85 40 30 50 4 2

15 10 25 30 95 80 100 8 2

20 5 10 40 60 50 95 7 2

25 35 30 40 45 30 65 3 2

65 30 35 80 80 60 90 6 2

100 70 50 30 75 60 80 3 2

;

proc format ;

      value group_format 1="Jeune" 2="Agé";

run;

 

proc tabulate data =in ;

      class N ;

      var Prix Contenance Alcool Image couleur arome gout ses ;

      table N, (Prix Contenance Alcool Image couleur arome gout ses )*mean ;

      run;