AQQC ULB2007 module3 - page 1 Module 3 : les fondements logiques de l’AQQC en tant que technique (comprendre le processus à l’oeuvre dans les logiciels.

Slides:



Advertisements
Présentations similaires
Les présentateurs doivent souvent transmettre des informations techniques à des auditeurs qui connaissent moins bien le sujet et le vocabulaire spécifique.
Advertisements

Chapitre annexe. Récursivité
« 1.5. Les fonctions logiques »
Comment apprendre par compétences
Les principes de composition
GEF 243B Programmation informatique appliquée Expressions et opérateurs §
GEF 243B Programmation informatique appliquée Expressions et opérateurs.
Du recueil à lexploitation statistique des données.
Logique et raisonnement scientifique cours transversal Collège Doctoral Pr. Alain Lecomte.
INTRODUCTION.
Programmes de calculs en 3ème
L’ordinateur Aspect théorique
Les système linéaires Stéphane Paris.
Calcul et programmation au lycée avec Scilab
Marketing Engineering
Les chiffres. Les chiffres que nous utilisons tous (1,2,3,4, etc.) sont appelés chiffres arabes pour les distinguer des chiffres romains (I,II,III,IV,V,VI,
Algèbre de Boole et les Boucles
Programmation logique Logique des prédicats du premier ordre
Réalisée par :Samira RAHALI
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Le codage des nombres en informatique
Calcul Algébrique.
Méthodes de prévision (STT-3220) Section 4 Concepts fondamentaux de séries chronologiques Version: 8 novembre 2004.
LA RECHERCHE ÉVALUATIVE
ULB2006 AQQC – Module 0 - page 1 AQQC ULB dea Module « 0 » : accueil - présentation - organisation générale Au menu de cette séance: 1. Présentation.
Introduction à la recherche en science politique
Chapitre 3: Les équations et les inéquations
Chapitre 1 Le Sens des nombres
Module 3 : Analyse des performances du serveur
SHS BA 3ème année automne La philosophie de la nature Physique et philosophie au XXe siècle Qu’est-ce que la philosophie de la nature ? (ch. 1) Michael.
Arithmétique et algèbre Continuités et ruptures : lettres, signe égal, expressions Module 1.
Les chiffres.
Spécification géométrique des produits
Initiation aux bases de données et à la programmation événementielle
Introduction à l’algèbre
Programmation non procédurale Le projet ECOLE 2000
LA RECHERCHE ÉVALUATIVE
ASI 3 Méthodes numériques pour l’ingénieur
Les Définition + =.
Hum?? Les statistiques… Qu’est-ce que c’est au juste?
Introduction à l’algèbre
ANALYSE METHODE & OUTILS
INTRODUCTION.
Module 8 : Surveillance des performances de SQL Server
Cours n°2UE102e(S. Sidhom) UE 102e. M1.IST-IE cours n°2 Systèmes à base de règles Par : Sahbi SIDHOM MCF. Université Nancy 2 Équipe de recherche SITE –
Scénario Quatre hommes entrent en collision un dans l'autre dans un ascenseur plein de personnes. En conséquence ils laissent tomber leurs téléphones cellulaires.
Le codage des nombres binaires
LOGIQUE MATHEMATIQUE et ENSEMBLES
AQQC ULB 2006– Module 1 Approche et contexte- page 1 Module 1 : Approche et contexte A. Etat des lieux et Méthodologie de la comparaison et « petits N.
Les chiffres que nous utilisons tous (1,2,3,4, etc.) sont appelés “chiffres arabes” pour les distinguer des “chiffres romains” (I,II,III,IV,V,VI, etc).
Introduction à l’algèbre Séminaires démultipliés 2013 Jour 2.
Chapitre 3 : Développer et Factoriser avec des nombres
Le calcul algébrique.
2008/ Plan du cours 1.Introduction –Contenu du cours 2.Logique mathématique –Calcul propositionnel –Calcul des prédicats –Logique floue et aide à.
AQQC ULB2004 module4 - page 1 Module 4 : introduction aux logiciels d ’AQQC-QCA : démonstration.
Sélection de colonnes (la projection)
Programmation mathématique avancée
Introduction et Généralités sur l’Algorithmique
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
L’origine des chiffres Les chiffres que nous utilisons tous (1,2,3,4, etc.) sont appelés “chiffres arabes” pour les distinguer des “chiffres romains”
MATHÉMATIQUES DISCRÈTES Chapitre 1 (Section 5)
Les mathématiques Les facteurs.
Les chiffres que nous utilisons tous (1,2,3,4, etc.) sont appelés “chiffres arabes” pour les distinguer des “chiffres romains” (I,II,III,IV,V,VI, etc)
Chapitre 4 La représentation des nombres.
LOGIQUE ET PROGRAMMATION LOGIQUE
De la micro à la macro1  Le raisonnement macroéconomique 1 ère lecture : distinction micro – macroéconomie est liée à l’objet de chacune des branches.
FACTORY systemes Module 5 Section 1 Page 5-3 Les scripts de traitement FORMATION INTOUCH 7.0.
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
Lycée Monge La Chauvinière Présentation des enseignements d’exploration de seconde GT Mardi 2 février H30 Salle polyvalente.
CONCEPTS FONDAMENTAUX Concepts liés au développement humain
Transcription de la présentation:

AQQC ULB2007 module3 - page 1 Module 3 : les fondements logiques de l’AQQC en tant que technique (comprendre le processus à l’oeuvre dans les logiciels de qca)

AQQC ULB2007 module3 - page 2 Plusieurs aspects: un Univers pour les données (mise en forme) trois langages équivalents (expressions) un traitement des données (processus)

AQQC ULB2007 module3 - page 3 Où allons-nous et d ’où venons-nous: 0. Gardons nos objectifs en mémoire! 1. Le rêve de Leibniz concrétisé par George Boole… la logique en calculs 2. La recherche AQQC façon enquête policière…. Leibniz

AQQC ULB2007 module3 - page 4 AQQC Domaine moyen des petits N Equilibre Cas- Variables Qualitatif & Quantitatif Causalité complexe « conjoncturelle multiple » 1 ou 2 cas « versus » bcp de (tous les) cas Prédominance du (des) cas « contre » dominance des variables Guerre des « lettres » contre les « chiffres » Explication purement historique (individualisante) versus recherche de lois (causalité simple, réductrice) Design quasi- expérimental Critère de parcimonie Via Media réduction des oppositions

AQQC ULB2007 module3 - page 5 Accepter plusieurs chemins explicatifs

AQQC ULB2007 module3 - page 6 "Quali-Quanti tative »... Variables qualitativesbinaires Charles Ragin, lorsqu'il popularisa en 1988 son logiciel d'analyse de données binaires a utilisé le terme "qualitatif" pour attirer l'attention sur les variables qualitatives qu'il pouvait traiter. Traitement mathématisé quantitatif Ceci ne doit pas occulter le fait qu'il s'agit néanmoins d'un traitement mathématique de données; l ’AQQC s'inscrit à l ’intersection des méthodes quantitatives et des objectifs qualitatifs.

AQQC ULB2007 module3 - page 7 A quoi s'applique l ’AQQC? A un ensemble de données binaires structurées comme suit: * n variables dites « conditions » ou d’ « input » et une variable « résultat » - à expliquer- ou « output /outcome» * N cas Pour mémoire: N "petit" et n "grand" (sous anciennes versions du logiciel, grand <11, sinon QCA explose) Les valeurs prises par les variables sont codées: 0, 1, ou - ("on ne sait pas" ou "don't care")

AQQC ULB2007 module3 - page 8 1. Du rêve de Leibniz à l ’algèbre de Boole 1. L ’objectif était ambitieux…. 2. Trois langages pour une même façon de penser: –la logique classique, et les tables de vérité –la représentation ensembliste –l ’algèbre de Boole

AQQC ULB2007 module3 - page 9 Fixer un univers de travail VERTS Triangles et 2: deux « cas » différents peuvent converger en une même « configuration » de variables Petits

AQQC ULB2007 module3 - page 10 La construction de cet Univers délimite et structure simultanément les « cas » et les « variables »: -des figures géométriques -des caractéristiques: taille, forme, couleur -des valeurs binaires Cet Univers permet aussi des opérations ou « manipulations », la considération de nouvelles entités: «et» «ou»«non» et toutes leurs combinaisons: la complexité va naître

AQQC ULB2007 module3 - page 11 Ensembles et sous-ensembles Dans notre univers, les 3 ensembles P, V et T découpent potentiellement bcp de sous- ensembles: = 8 zones de base ( les plus petits sous ens ), et en les composant on construit: = 2 8 parties = 1+8+C 2 8 +…C i C 8 8 (combinaisons) Ces nombres deviennent rapidement astronomiques lorsque le nombre d’ensembles de départ croît.

AQQC ULB2007 module3 - page 12 3 variables - 8 zones parties Et UNE variable résultat? VERTS Triangles 2 1 Petits

AQQC ULB2007 module3 - page 13 Traductions... Résultat « ETOILE ROUGE »: = (p et V) ou (PETITE et non verte) = (p et V) ou (P et v) = p.V + P.v Convention: majuscule: la valeur de la variable est 1 (elle est « réalisée »); minuscule: valeur 0, non réalisée VERTS Triangle s 2 1 Les figures « non petites et VERTES » portent une étoile rouge; les figures « petites et non vertes » aussi.

AQQC ULB2007 module3 - page 14 et compagnie... x est petit x est triangle et vert x P x T V X est triangle ou vert X T V T.VT.V T + V Être un petit triangle vert implique être petit P.T.V P P

AQQC ULB2007 module3 - page 15 Couvertures Certains sous-ensembles engendrés par « Petit », « Vert » et « Triangle » peuvent s ’écrire simplement comme intersections (produits) de P, V et T: ce sont les «couvertures» ou «monômes». Il y en a: 6 grandes + 12 moyennes + 8 petites = 26 Les autres sous-ensembles nécessiteront de recourir en outre à des réunions (sommes)

AQQC ULB2007 module3 - page 16 V P T p.v P.V.t V.p.T + v.P.T

AQQC ULB2007 module3 - page 17 Des « couvertures » Maxi...qui ne peuvent pas déborder V P T V.t.p + v.p.t + v.p.T Mieux: p.t + p.v = p.(t+v)

AQQC ULB2007 module3 - page 18 Ensuite... L ’algèbre inspirée à Boole par le rêve de Leibniz…permit le développement des ordinateurs…et souleva de nouvelles questions…qui inspirèrent ingénieurs, logiciens et mathématiciens: comment calculer (au plus vite) cette formule minimale? Les résultats de ces travaux, à leur tour, inspirèrent C. Ragin, qui leur trouva une nouvelle application...

AQQC ULB2007 module3 - page Une enquête imaginaire comme cas d’école, de A à Z 1. Le message codé L ’espion commence mais ne termine pas le décodage….

AQQC ULB2007 module3 - page Le message partiellement décodé : TROUVEZ LA LOI ? ? ? 3. Structuration de l’information : –33 « cas » (caractères) –Cas signifiants (conservés dans message décodé) / cas non signifiants (« bruit » / cas indéterminés (3)) –Numérotation des cas

AQQC ULB2007 module3 - page Conventions: –Un « résultat » est associé à chaque cas : –« 1 » = à conserver –« 0 » = à gommer –« - » = douteux –Trois « conditions » binaires (paramètres) décrivent chaque cas : –Majuscule / minuscule –Plein / évidé –A l’envers / à l’endroit

AQQC ULB2007 module3 - page Représentation (I) : un tableau (données brutes) (p.51)… et quelques observations : cas 8, 17, 27: symétrie prête à confusion cas 31, 32, 33: non décodés cas 1, 3, 13 et 29: lignes identiques: regroupements N° du casMajusculePleinA l’enversA conserver

AQQC ULB2007 module3 - page Représentation (II) : un schéma ensembliste

AQQC ULB2007 module3 - page Dans la boite noire de l’AQQC (I) : la « table des configurations » MPERésultatNombre de cas observés[1][1] C3 010Laucun [1]: les cas “dédoublés” sont comptés deux fois!

AQQC ULB2007 module3 - page Dans la boite noire de l’AQQC (II) : le schéma ensembliste des configurations

AQQC ULB2007 module3 - page Dans la boîte noire de l’AQQC (III) : la minimisation booléenne Règles de base du calcul booléen: –principe du tiers-exclu: A+a=1 –principe de non contradiction: A.a=0 –règles de calcul: A.1=A ; A+0=A ; A.A=A ; A+A=A; commutativité des 2 opérations; double distributivité de + et. –Usant de ces règles et principes, les expressions booléennes peuvent être transformées en expressions « égales » mais plus simples. C’est le principe même de l’algèbre. En particulier: nos zones « 1 »: Mpe+MPe+MPE = (Mpe+MPe) + (MPe + MPE) = Me(p+P) + MP(e+E) = Me+MP ou encore M(e+P)

AQQC ULB2007 module3 - page Les formules minimales Dans cet exemple : 4 « formules minimales » obtenues : Zone « 1 » (résultat homogène « 1 ») : M. (e + P) Zone « 0 » (résultat homogène « 0 ») : p. E Zone « C » (résultat mixte) : m. p. e Zone « - » (résultat douteux) : m. P. E Ces formules correspondent à une « pure description » - mais synthétique - des données. Ce n’est PAS la seule chose que la technique AQQC puisse offrir; pour aller au delà, il convient de revenir aux situations particulières décelées dans les schémas ensemblistes.

AQQC ULB2007 module3 - page L’énigme bientôt résolue En trois étapes, nous pouvons tenter d’« affiner » nos résultats; ces « astuces » seront toutefois utilisées avec circonspection, car leur validité dépend fortement de la structure des données. 1. Reconsidérons les « Contradictions » Zone (1,C): Situation particulière autorisant cet amalgame: le statut spécial des signes de ponctuation (« variable manquante ») 2. Reconsidérons les données manquantes « - » opposer les conjectures possibles et opter pour celle qui donne le plus de sens: conserver qca Zone (1,C,-): soit PE+pe+MP soit PE+pe+Me 1ère remarque: plusieurs solutions concurrentes: le logiciel passe la main au chercheur!! 2ème remarque:la richesse ajoutée le fut au prix d’une complexification; comment redevenir simple?

AQQC ULB2007 module3 - page Simplifier…c’est rendre plus « minimal », plus « court ». Donc utiliser des couvertures plus grandes, en espérant qu’il en faudra en outre moins. On s’autorise à déborder sur l’espace libre, càd sur des cas non observés, certains cas Logiques On opère ainsi une « généralisation plausible », grâce au réservoir des cas non observés, dits cas « Logiques » (L) ou « restants » (R). On quitte la démarche descriptive et déductive pour adopter une démarche inductive, généralisante. Zone (1,C,-) avec cas logiques en couvertures: e+P les cas logiques incorporés pour réaliser ceci sont des « hypothèses simplificatrices »; ici, la liste se résume à: mPe. 4. Enfin, on traite aussi les cas « 0 » en incorporant des cas logiques: la formule obtenue, pE témoigne d ’une complémentarité remarquable par rapport à la précédente …mais c’est assez rare.

AQQC ULB2007 module3 - page 30