Vous n'êtes pas identifié.
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
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 :
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 :
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…
Pour vous guidez j’utilise : une proc sort + un data _null_ + une étape data.
Amusez vous bien !
Hors ligne
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 !
Hors ligne