Le forum du Master ESA économétrie et statistique appliquée - Université d'Orléans

Vous n'êtes pas identifié.

Annonce

Vous êtes sur le forum du master ESA !

Le site du master ESA - description de la formation, notes de cours, contacts... vient de déménager !!!

Venez visiter notre nouveau site : www.master-esa.fr

#1 17-02-2009 16:23:19

alaa-eddine
Member
Date d'inscription: 07-03-2007
Messages: 398

petit problème amusant 2 : Calcul Mixité

Avis aux pros de la moulinette sous SAS !

Le but est de calculé une matrice de mixité entre les produits, i.e : si le ménage « 1 » a acheté le produit A et le produit B sur la période d’analyse alors mixite_a_b=1, et si ces même produits ont été acheté par les ménages « 1 » et « 2 » alors mixite_a_b=2 … etc.

Voici la table de départ :

Code:

Menage Produit
1          300
1          100
1          400
2          100
3          300
3          400
4          400
4          500
4          600

Et hop la table d’arrivée :

Code:

produit   r100   r300   r400   r500   r600
100         1     1     1       0      0
300         1     1.5   2       0      0
400         1     2     1.25    1      1
500         0     0     1       1      1
600         0     0     1       1      1

Sur la diagonale on dispose des moyennes des lignes calculées à partir des valeurs > 0 (de la même ligne).

Pour rajouté un peu de difficulté au problème : il est interdit d’utiliser les procédures genre FREQ, TRANSPOSE… big_smile
Pour vous guidez j’utilise : une proc sort + un data _null_ + une étape data.

Amusez vous bien !

Hors ligne

 

#2 23-02-2009 17:51:14

alaa-eddine
Member
Date d'inscription: 07-03-2007
Messages: 398

Re: petit problème amusant 2 : Calcul Mixité

Euuuuh... c'est vrai que c'est super mal expliqué !

Je reprends :

En fait il faut calculer le nombre de fois où les produits ont été achetés simultanément, en d'autres termes calculer le nombre de ménages qui ont acheté les produits (300 et 400 par exemple) en même temps.

Ménage    produit
1*        300*
1          100
1*        400*
2          100
3*        300*
3*        400*
4*        400*
4          500
4          600

Si on regarde les produits 300 et 400 : ils ont été achetés par le ménage 1 et le ménage 3 en même temps, par contre le ménage 4 n'a acheté que le produit 400, donc la mixité entre 300 et 400 est égale à 2.
Et donc le but de l'exercice est de calculer cette mixité pour toutes les combinaisons de produits, ce qui nous donne une matrice symétriques de mixité (cf message ci-dessus).

N'hésitez si c'est encore flou ! wink

Hors ligne

 

#3 24-02-2009 14:18:00

esa_sr
Administrator
Date d'inscription: 21-02-2007
Messages: 5898
Site web

Re: petit problème amusant 2 : Calcul Mixité

bien, on commence à y voir un peu plus clair....

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

[ Generated in 0.008 seconds, 6 queries executed ]