computer programs applicable irt so
Transcription
computer programs applicable irt so
In the last issue we started the puhlication of a guide for France of computer programs applicable irt social science research. The program descriptions are the outcome of a questionnaire in undertaken survey France 1 at the instigation of the International Social Science Council. The survey is part of Unesco-stimulated efforts to disseminate methodological innovation in the social sciences. This first survey in Europe was modelled on tlte one already undertaken in tlte USA 2 in order to facilitate exchange of information. It fiilfills the functions of a pilot study for the feasibility of carrying out this type of survey by questionnaire. A report by the project director on the experience gained in organizing the survey will be published Dans le dernier numiro nous avons comrnence la publication d’ziti guide pour la France, de programmes pour ordinateurs applicables dans la recherche en sciences sociales. Les descriptions de programme de ce ripertoire résultent d’zme enquete par questionnair-e entreprise en France1 sous I’jgide du Conseil International des Sciences Sociales. Cette enquete fait partie des effort entrepris par l’ Unesco pour vulgariser le progrès métllOdologique dans les sciences sociales. De facon à faciliter l’ichaiige des informations recueillies, cette premiere enquete en Europe fut le modèle de celle qui itait déjà commencée aux USA 2; son rôle est celui d’une itlide pilote sur la possibilité de mener à bien ce conduite sur 1. L ’enquête a été menée par Jérome Moitry sous la direction de/ The survey was carried by Jérome Moitry under the direction of: Marc Barbut, UER de Mathématiques, . e Logique Formelle et Informatique, Université Paris V, 17 rue de la Sorbonne, Paris 5 2. National Program Library and Central Program Inventory Service for the Social Sciences, The University of Wisconsin, Madison, Wisc. Pour un brefcompte rendu de ce programme voir/For a brief account of the programme see: "Workshop on computer programming systems for the social sciences: A report and a commentary", Social science information 10 (3), 1971, pp. 37-52. out 101 102 in the next issue 3. In this and the preceding issue we will present in English and French the filled-in schedules for a series of programs found to be of more general interest. The remaining programs collected will be listed with very brief indications concerrting applicability. With the last installment, a classified program index and an institutional index will be presented. Although tlze data-collecting phase of the survey has now come to an end, the possibility of periodically bringing installments of program descripof updating the index is envisaged, This will depend upon the interest of users and the willingness of program developers to supply, information. new tions and type d’enquete au moyen de questionnaires. Un rapport du directeur de ce travail sur l’expérience acquise en organisant l’enquête sera publié dans le prochain numéro 3. Dans livraison et dans la pricidente anglais et grilles remplies pour rent en en cette figufrancais les sirie de proestimé etre d’un grammes qu’on intiret suffisamrnent général. Les mitres programmes recueillis seront ripertoriis avec des indications succinctes sur fellr domaine d’applicabiliti. A vec la derniere livraison, seront prisentis un index analytique des programmes et un index des institutions tozichies par l’enquête. Bien que la phase de recueil des donnies de l’enquête soit maintenant achevie, on envisage la possibilité de fournir périodiquement de nouvelles descriptions de programmes et de mettre à jour l’index. Ceci dépendra de I’interet qu’y porteront les usagers, et de la bonne volonti des auteurs de programmes à fournir des renseigneune a ments. A 3. Une liste des institutions couvertes et le taux de réponses figurent dans le listing of the institutions canvassed and the response rate is given in the report. rapport/ 103 Nllméro d’identification du programme Identification number of program: : A-1 Not7i dii prograntme : TYPOL Name of prograrn : &dquo;..&dquo;’ ’ - Nom dll sOlis-programme: Name of subroettine : . Institution : Institut International d’Informatique (3 I) Adresse : 25 avenue de la Grande Armée Address : Paris 16e . Questionnaire rempli par : Directeur du projet Questionrtaire answered by : Project Director Date : 19711 ’ 1.0 IDENTIFICATION 1.1 Nom du programme: . Program name : TYPOL (1, 2, 3) en deux lignes du but du programme Brief description of purpose of program : 1.2 Description A partir d’un ensemble Constitution of groups eux). homogeneous as as possible (and mutually heterogeneous). 1. 3 .1 du programme principal: maiit program : FORTRAN IV 1.3.2 de of 1.4 ¡&dquo;’fachine Machirte chaque sous-programme (si diffirent) each subroutine (if different) : sur on que entre 1.3 Langage du programme : Source language : of ~ d’individus, constituer des groupes aussi homogènes possible (et hétérogènes , : laquelle le programme est opgrationnel: which program is operational: 104 1.4.1 Nom de I’ordlrrateur: Name of computer : IBM - :- B&dquo;. _ ’ .. ,&dquo; 360/40, 50, 65 (OS) - 1.4.Quantité de mimoire rapide necessaire : Requirements for central core storage capacity Allocation dynamique (100 - :v K)/Dynamic allocation (100 K - 250 K - 250 K) 1.4.3 Quantité de m~moire auxiliaire nécessaire (bandes, tambours...) : Peripheral storage capacity (tapes, drllms...): 1 bande (3 zones de manœuvre sur work disque)/1 tape (3 areas on 1.4.4 Autres éléments necessaires (traceur...) : Other peripheral hardware requirements : 1. 5 Date de création du programme :.Date this program became available : disk) - - . ’ 1965 1.6 References ti d’autres versions ou sotis-programmes de ce Reference to other versions or subsystems of this program programme : :.- 1.6.1 Si le programme est une modification ou une version d’un ancien programme, donnez le nom de ce dernier :.Identify previous program name if this program is a converted version or represent a major modification of some prei,ioiis 1.6.2 Si le programme est en fait un program : sous-programme, donnez le du programme nom principal : For system identify subsystem program names, system program rrame : for subsystem programs 1.6.2.1 Si ce programme contient des sous-programmes, domlez les ceux-ci : If this program includes subroutines, specify their names : identify noms de ’ < Ce programme contient toute une s6rie de subroutines. This program comprises a whole series of sub-routines. 1.6.3 Indiqtiez les noms des programnres ou des laboratoires qui pourraient avoir un rapport avec ce programme: In general identify other programs and crcsociated institutions by name that have a functional relationship to this prog;-am _ Programmes de classification; _ programmes de classement. Classification programs; file-build programs. _ 1. 7 Références générales: acknowledgements : . ,&dquo;’’’, &dquo;.: ,’I. ’’õ General _ _ = ; -&dquo; &dquo;, ,’-&dquo; ~,-, _, -~&dquo;,...’ ~’.&dquo;’, , :-, ~-.B , ~ ~’II_..;&dquo; -, , ., . ~ , _ .~.f,’ _ . 105 . 1.7.1 /~ organismes subventionnant /g le ~f~/c~~M~n~ lndiquez les /M~7f/cz or~an~/nM ~M&~n~onMonf dgveloppement ou de l’am~lioration ~ /’a/n~//<?roy/on ce cc programme : Acknowledge agencie.s funding the development Financement interne/Own financing conversion or of this program : 1.7.2 Personnel ayant collaboré au développement ou à la modification de ce programme : Acknowledge personnel involved in development or conversion of this program : 1 . 7 . 2 .1 Directeur du projet : Project director : MM. Bergonnier, Boucharenc 1.7.2.2 Anal.vstes Analysts :.’ . . :. 1.7.2.3 Programmeurs: Programmers : :.’ 1.7.2.4 Personnel de la documentation : Documerttation staff: 1 . 8 Quel est I’organisme chargé de la distribution et de I’utilisation du programme - A quelles conditions peut-on utiliser ce programme ? Organi=ation that is in charge of distribution and usage and brief description of distribution and usage policies : ’ 3I Location, travailà façon, 6change: toute formule peut etre discutee. Lease, job execution, exchange: any option can be discussed. 2.0 DESCRIPTION G>4N~RALE GENERAL DESCRIPTION 2.1 Description du programme : Program description : .... < . 2.1.1 Résumé de la mgthode: Abstract :.’ e j. . Un ler individu se pr6sente. 11 constitue le ler type. Le 2e individu arrive. Sa distance par rapport au ler type est faible (< seuil). Le 2e individu rejoint le ler. Si distance > seuil, le 2e individu constitue le 2e type. Arrive le xe individu, t types sont d6j~ constitues. Si les distances de x par rapport aux types constitu6s sont toutes plus grandes que les distances inter-types, alors on regroupe les 2 types les plus proches et l’individu x constitue alors son propre type capable d’etre enrichi par la suite. On fixe le nombre de types que I’on veut obtenir. A first individual is present. He constitutes the first type. A second individual arrives. His distance with respect to the first type is small (< threshold). The second individual joins the first. If distance > threshold, the second individual will constitute the second type. When the xth individual arnves, t types have already been constituted. If the distances of x to the established types are all 106 greater than the distances between types then the two closest types are regrouped and the xth individual constitutes its own type, which can later be completed. One states the number of types one wants to obtain. ’ 2. .1 . 2 Restrictions : ’ 2.1. 2 .1 Reçtrictions dues d la technique d’analyse : Restrictions imposed by analysis techniques : ’ 2.1 . 2 .Restrictions Restrictions imposées imposed par I’ordinateur: by hardware configuration and associated system software: 2.1.2 3 Restrictions résultant de la conversion du programme original: Restrictions resulting from conversion of original program : 2.1 . 2 . 4 Autres restrlctlons : Restrictions imposed 2. 2 Description des entrees Input requirements: - for other reasorrs :.’ : .. ,,, <’ < Entrées &dquo;cartes bandes&dquo;, ou bandes directement.. Cards to tape or tape directly. ’ ..;, > ,, . < - ’ . . 2.3 Description de la sortie : Output available.’ < , , < ’ ~ , ... .. , ’ Listing; tableaux descriptifs des variables actives (types) et variables passives (types). Descriptive tables of active variables (types) and passive variables (types). ’ j... 2.4 Bibliographie rejererrces : Bibliography and references : 2.4.1 et ’ Références théoriques de la methode d’analyse : theory reference for tlre method of analysis : .~ - ’. , <,t. ; : , _ , ’ ..i . A Voir/see: M. Hugues, Paris, Bordas, 1970. B. Griffon, C. Bouveyron, Segmentation 2 .4. 2 Donnez un exemple d’application de la methode d’analyse An application reference for the method of ana!ysis : : An un exemple d’application de cette technique : , upplication reference for the programming technique : i .j _ &dquo;. ; compilation et f ° ~) , 2.5 Temps de .i. r. d’exécution d’un travail moyen (tres important, donnez exemple) :.’ Total time typologie, j. 2.4.3 Référence théorique de la technique de programmation : A theory reference for the programming technique : - 2.4.4 Donnez et requirements for compilation and execution of a &dquo;standard&dquo; job : un 107 Temps/Time: 45’ 1 200 ind., Pour/For: N Sur/On: 360-50 = &dquo;’m . ’~ - T = 15 types, V = 100 variables -~ ; .. ’ 2.6 Application du programme : Program applications : 2. 6 .1 Décrivez Describe .< quelques lignes un ou des problèmes r~soli,s all moyen de ce programme: briefly one or several problems solved by means of this program.’ ell Typologie de toutes sortes dans le domame du marketing, dans les domaines sociologique, d’dtude economique, criminologique, politique. Classement des gens vis-a-vis de marques. Classement des communes, etc. All kinds of typologies in market research as well as in the fields of economic studies, criminology and political science. Classification of respondants according to preference for brands. Classification of communes, sociology, ’ &dquo; etc. ’ ’ 2 . 6. 2 A qiiel t-vpe cle données ave.:-vous applique ce programme ? What types of data has the program beeu used for? 2.6.3 3 Peusez-vous que que ceux ce auxquels programme soit utilisable pour d’autres /’avez utilise? problèmes ou données vous Lesquels ? Do you believe the program would be useful for other problems or other t)pes of data ? Which ones ? Oui, dans tous les probl~mes ou 1’on doit passer, d’un vaste ensemble d’individus, A un nombre restreint de groupes. Yes, for all problems implying the passage from a great number of individuals to a limited number of classes. - - · &dquo;’.-:.&dquo; . <.. B1’ .:,B . ~ d’identification du programme Identification number of program : Numéro : D-6 Nom du programrne : TRESSE 1 Nante of program : Nom du sous-programme : Name of subroutine : Institution : Laboratoire .1’:. ’ , .., , ~ d’fconoraie E ’ -.. . _. ,’j ., ...&dquo;’. ~ - .. , et de Sociologie (LEST) Adresse : Faculté de Droit et Sciences Address : Avenue Robert Schumann 13-Aix-en-Provence , ... .. tconomiques du Travail 108 Questionnaire rempli par : Analystes-Programmeurs Questionnaire answered by : Analysts-Programmers _ Date : nov. 1970 1.0 IDENTIFICATION 1.1Nom du programme : Program _ name : TRESSE 1 ’ ligiies du but du pr-ogramme Brief description of purpose of program : 1.2 Description en deux : _ = ,, , D6pouillement de questions dichotomisées. Tris crois6s des questions deux A deux. Fabrication d’une matrice de similitude. Treatment of dichotomized answers to survey questions. Cross-tabulation of questions two by two. Construction of a matrix of similarity. 1.3 Langage du programme : Source language : .. _ ~ .. ~ , , , < B . . . , ’ ... ’ 1.3.1 du programme principal: of main program : FORTRAN IV > ~ -- ~ . 1 .3.2 de ehaque sotis-programnie (si different) of each subroutine (if ditJ’erent) : 1. 4 A1achine Machine sur on laquelle le programme est opérationnel: which program is operational: ’ 1.4.1 Nom de l’ordittateur: Name of computer : &dquo; &dquo; >&dquo; / Q. ’ i !’., 1.4.2 Quantité de mgmoire rapide Requirements for central 60 10 60 10 000 000 000 000 ....Ú, ; . , core nécessaire: storage capacity ’ :..~ : ’-BsJ &dquo; ’~ . ;-’ bytes avec ARBRE et SIMFLA bytes sans ARBRE et SIMFLA bytes if using ARBRE and SIMFLA bytes without using ARBRE and SIMFLA ,) -’ .. ’ - ~ IBM 360-44 ?’-&dquo;. _,ll’, ’ ’ 1.4.3 Quantité de memoire aiixiliaire nécessaire (bandes, tambours...) : Peripheral storage capacity (tapes, drums...) : , 109 Aucune pour le travail, No requirements for the ., > uniquement en entr6e-sortie. job itself, only for input and output. 1.4.4 Autres elements nécessaires (traceur...) Other peripheral hardware requirements : : .. 1.5 Date de creation du programme : Date this program became available : 1970 1. 6 Références c3 d’autres versions ou sous-programmes de ce programme Reference to other versions or subsystems of this program : : 1.6.1 Si le programme est une modification ou une version d’un ancien programme, donnez le nom de ce dernier : Identify previous program name if this program is a converted version or represents a major modification of some previous program : 1.6.2 Si le programme est en fait un sous-programme, donnez le nom du programme prin- cipal : For system identifv subsystem program names, system program name : 1.6.2.1 Si ce ceux for subsystem programme contient des sous-programmes, donnez les ci : If this program includes subroutines, specify their . , ’ ’ ’ ’ , . 1.6.3 programs identify noms de names : CODE - TRI - ATAB - COEF - IMPL Si on desire obtenir l’analyse de similitude on ajoute les deux sousprogrammes decrits par ailleurs: SIMFLA-ARBRE If an analysis of similarity is required then the sub-programs SIMFLA and ARBRE must be used. Indiquez les noms des programmes ou des laboratoires qui pOllrraient avoir un rapport avec ce programme : In general identify other programs and associated institutions by name that have a functional relationship to this program : 1) Tous les gens qui veulent d6pouiller des questionnaires en dichotomisant les responses. 2) Tous ceux qui cherchent sur un ensemble de questions les informations permettant de hi6rarchiser des items. 1) For treatment of survey questions with dichotomized answers. 2) To obtain information on a whole set of questions in order to establish a hierarchy of items. ~ 1.7 Références generates: acknowledgements :.’ ’ General 1.7.1 Indiquez les organismes subventionnant le programme : developpement ou /’amé/ioration de ce 110 Acknowledge agencies funding the development of this conversion or program : CNRS 1. 7. 2 Personnel ayant collabore all diveloppement ou à la modification de ce programme : Acknowledge personnel ilzi,oli,e~l in development or conversion of this progrom: 1.7.2.1 Directettr dii projet Project director : : &dquo; ’ -’ ’ ’ 1. 7 . 2 . 2 Analystes : - Analysts : A. Degenne P. Verges . , . ’ - _; 1 7.2.3 3 Prngrammeurs : _ ~ ’ y ._ , .’ - . - .. Programmers:.’ A. P. Degenne Verges ’ · w - · ~ - ~ , . , . - ~ ’ 1.7.2.4 Personnel de la docr~meutation : Documentation sta~: ~,’ · y ~ &dquo; ,&dquo; ’ 1.8 8 Qrtel est l’orgafiisme chargé de la distribution et de /’utilisation du programme - A quelles conditions petit-on utiliser ce programme ? Organization that is in charge of distribution and usage and brief description of distribution and usage policies : Actuellement 1’instant. Il ce ce n’y a programme n’est utilise que par le LEST. I] n’est pas distribu6 pour pas de restriction pour l’utilisation sauf utilisation commerciale. Dans cas, se conformer aux rcglements du CNRS. No restrictions At present this program is only used by LEST and is not distributed. for non-commercial use. Conform to the rules of the CNRS. 2.0 DESCRIPTION GÉNÉRALE GENERAL DESCRIPTION :’. ’ ~ &dquo;’ ’ ’ &dquo;;~1’ ’I., ’ , :’ , ’&dquo; , ...’: ’ > ’ ., ,, <-’.’ ,.: 1 - .. &dquo;’{ ,~ ,. _ ,..J’, ’ B , .’ , , :.,’, .~ ,), 2.1 Description du programme: , ..~... , . ..,B If. - Program descr(otion: . , _ ’ ’ . ’&dquo;’ ,,, . ’ ~ ~,s ,&dquo;. - 2.1 .1 1 Resume de la ntetlrode : voir pages suivantes Abstract : see following pages . . ’ ,; , ,, ~, ’ N,~..1: .’ (’ ’ 2.1 . 2 Restrictions : . , B .&dquo;’ 2.1.2.1 Restrictions dues à la tecirnique d’analyse : Restrictions imposed by analysis techniques: Actuellement les non reponses sont ou bien confondues ignor6es. 11 faudrait 6d[ter des tableaux A 9 cases. Ce n’est pas une restriction, c’est un inconv~nient. At present the no answer category is either treated is not a restriction, but an inconvenience. as 0 or avec 0 ou ignored. Z bien This 111 112 113 2 .1. 2 . Restrictions Restrictions : , .W.. and associated system software : - ~. . imposees par l’ordinateur : imposed by hardware configuration 2.1.2.3 Restrictions resultant de la conversion du programme original: Restrictions resulting from conversion of original pragram : ,. ~~-1’·, ’ ’ 2.1.2.4 Autres restrictions Restrictions imposed ’, ;., for other reasons : On limite A 50 le nombre des questions. Si on veut utiliser ARBRE, il n’en admet pas plus. Le nombre de tris croisds est d6j~ de 1 250. The number of questions is limited to 50. If the use of ARBRE is required, it cannot handle more. The number of cross-tabulations is 1 250. . r - - - - -. , , ~... .. t . 4 ’BI ;&dquo;.’ .. ~ . , .. , ,.- ’,&dquo;I . . 2.2 Description des entries ,; . &dquo;~’~ Input requirements : &dquo;&dquo; .,...... ~ . - -... ~, Carte ou bande. Un enregistrement par sujet, comprenant toutes les variables 6tudi6es. Cards or tape. One record for each subject comprising all variables studied. 2.3 Description de la sortie : ;,, , , Output available : , Pour les ., . , ~ .. , ... 4 cases . , , .,).’. questions, k(k-1 ) tableaux A , , et ’ ’ . autant > , , , ., , , .. , les v aleurs esp6r~es- pour 2 _ t ..#f. > ,. < ; ’- - I~ . Un coefficient 0 par tableau. , Liste des reponses recod6es. En option l’analyse de similitude.. La liste des implications en ordre d6croissant du coefficient de comptabilit6. ’- , . . 4-cell tables for variables and the same for expected values. A 0 coefficient for each table. List of recorded answers. ; . . ~&dquo; ’I ¡-,. &dquo;&dquo; Optionally, analysis of similarity. List of implications in order of decreasing coefficients of compatibility. ~ .. ’, ’~ ’ ’ , . 2.4 Bibliographie et Bibliography and references : references : ¡.¡ .; -,.. &dquo; , . - J~-’~ 2.4.1 ,. . Références théoriqlles de la mithode t!’analyse: A theory reference for the method of analysis: !~. :).&dquo; . &dquo; , -‘ , ’I. ~ ’ &dquo; - Les ouvrages traitant d’analyse hi6rarciiique/Works dealing with hierarchica analysis: B. Matalon, L’analvse hiérarchique, Paris, Gauthier-Villars, 1965. A. Degenne, These 3e cycle, Aix-en-Provence, LEST. C. Flament, &dquo;Tresse de Guttman&dquo;, in: Ordres totaux ,finis: Travaux du séminaire sur les ordres totaux finis, Aix-en-Provence, jllillet 1967, Paris, GauthierVillars, 1971. 114 ~:- un exemple d’application de la methode d’analyse : application rejerence for the method of analysis : 2.4.2 Donnez An - Construction d’echelles de Guttman/Construction of Guttman scale. D6pouillement de questions A choix multiple/Treatment of multiple choice questions. Preparation d’analyse de similitude en analyse de contenu/Preparation of analysis of similarity in content analysis. - - - ’ 2.4.3 Référence théorique de la technique de programmation : A theory reference for the programming technique : ’ 2.4.4 Donnez An 2.5 Temps de ’ exemple d’application de cette technique : application reference for the programming technique : un compilation d’exécution d’un travail moyen (tres important, donnez et un exemple) : Total time requirements for compilation and execution of a &dquo;standard&dquo; job : Sur/On 360-44 Compilation larity : 2’40&dquo;. - ’’.’ avec &dquo; .. ’ ’ analyse de similitude : 2’40&dquo;/Compilation with analysis of simi- Execution : Pour 30 questions : 5’/Execution : for 30 questions: 5’. 11 s’agit surtout d’un temps d’edition de tableaux qui croit en fonction du carrd du nombre de questions/It is mainly editing time for table. It increases as a function of the square of the number of questions. - - ~ ~ ~ _ ’ 2.6 Application du programme : Program applications : 2 . 6 .1 Decrivez en quelques lignes un ou des problèmes résolus au moyen de ce programme : Describe briefly one or several problems solved by means of this program :.Recherche syst6matique des correspondances entre search for correspondance between questions - - Analyse hi6rarchique/Hierarchical analysis , 2.6.2 A quel type de données avez-vous appliqué ce programme What types of data has the program been used for ? Jusqu’A maintenant, 2.6.3 Pensez-vous que que questions/Systematic ceux ce des questions d’opinion/Up ? to now, programme soit utilisable pour d’autres auxquels vous - opinion questions problemes ou données I’avez utilisg 2? Lesquels ? Do you believe the program would be data ? Which ones ? usefuljor other problems or other types ’ ’ Oui, voir/ Yes, see: I . 6. 3 - 2.4.2 , of 115 ~ Numiro d’identification du programme Identification number of program : Nom du programrne : COMPP Name of program : . ~ - : S-4 . , ., >, .l - . I ...’ - .. Nom du sous-prograrnme : Name of subroutine : Institution : Institut de _ Statistiques de l’U niversité de Paris (ISUP) ’ Adresse : 9 quai St-Bernard Address : Paris 5e Questionnaire rempli par : Enquêteur d’après notes de : Questionnaire answered by : Interviewer from notes of: L. Lebart, J.P. F6nelon Date : mai. 1971 ’> . , , ,, _, .. _ 1.0 IDENTIFICATION 1.1 Nom du programme : Program name: COMPP , ,-’ 1.2 ~ , _ _ Description en deux lignes du but du programme Brief description of purpose of program : : , , ’ _ ’ en composantes principales d’un tableau X de données dont on connait d6jA la matrice de corr6lations. Principal component analysis of any table of data, for which the correlation matrix is known. Analyse Langage du programme : Source language : 1. 3 ~; ,- 1.3.1 du programme principal: of main program : FORTRAN IV chaque sous-programme (si di~j&dquo;~rent J : of each subroutine (if different) : 1. 3 . 2 de 116 1 4 Machine Machine sur on laquelle le programme est opgrationnel: which program is operational: 1.4.1 Nom de l’ordinateur : Name of computer : Tout/Any IBM - UNIVAC - BULL - CDC - 1 . 4 . Quantité de mémoire rapide necessaire : Requirements for central core storage capacity : 1. 4. Qtiantitg de mgmoire auxiliaire nécessaire (bandes, Peripheral storage capacity (tapes, drums...) : tambours... J : - 1.4.4 Autres éléments ngeessaires (traceur...) : Other peripheral hardware requirements : 1. 5 Date de création du programme : Date this program became available : 1968 1. 6 Références à d’autres versions ou sous-programmes de ce Reference to other versions or subsystems of this program : 1.6.1 Si le programme est une modification donnez le nom de ce dernier : version d’un ancien programme, ou une Identify previous program name if this program a major modification of some previous program programme : is a converted version Il existe de multiples versions de ce programme. S’adresser à l’ISUP. There ISUP. many versions of this program. are 1.6.2 Si le programme est en fait un or represents : For further information, apply sous-programme, dotitiez le nom to du programme principal : For system identify subsystem program names, system program name : for subsystem programs ce programme contient des sous-programmes, donnez les ceux-ci : 1. 6. 2.1 Si If this program includes subroutines, specify their identify noms de names : PROPRE 1.6. 3 des programmes ou des laboratoires qui pourraient avoir un rapprogramrne : In general identify other programs and associated institutions by name that have a functional relationship to this program : Indiquez les port 1. 7 noms avec ce Références générales: acknowledgements : General 117 1.7.1Indiguez les organismes subventionnant le diveloppement ou I’amglioration de ce programme : Acknowledge agencies funding the development - - Centre de Recherche et de Documentation 45 boulevard de la Gare Paris 13e CNRS or sur conversion of this program : la Consommation (CREDOC) 1. 7. 2 Personnel ayant collabot-9 au développement ou à la modification de ce programme : Acknowledge personnel involved in development or conversion of this program : 1 . 7 . 2 .11 Directelir du projet : Project director : J.P. Benz6cri 1.7.2.2 Analystes : Analysts : Equipe du/Team of: ISUP 1. 7.2.3 Programmeurs : Programmers : 1. 7 . 2 . 4 Personnel de la documentation : Documentatiorc staff: 1.8 8 Quel est l’organisme chargé de la distribution et de l’utilisation du programme - A quelles conditions peut-on utiliser ce programme ? Organization that is ir: charge of distribution and usage and brief description of distribution and usage - - policies :.’ ISUP, s’adresser A/apply to: J.P. Benz6cri CREDOC 2.0 DESCRIPTION GENERAL GENERAL DESCRIPTION 2.1Description du programme : Program description :.’ 2.1.1 Résumé de la methode : Abstract : On dispose de donn6es statistiques qui ne peuvent se representer que dans un espace de dimensions 6lev6es (on dispose d’un nombre important de variables et d’observations). On a donc un tableau rectangulaire de valeurs numeriques dont les dimensions sont telles qu’elles sont un obstaclea 1’assimilation par le statisticien de l’information contenue dans cet ensemble de nombres. On cherchera A representer dans la mesure du possible, ces donnees statistiques dans un espace de faible dimension avec le minimum de pertes d’information. Ainsi on r6sumera 60 variables mesur6es sur 1 000 individus, par cinq variables. On ne fait pratiquement aucune hypothese pr~alable, a l’oppos6 de l’analyse factorielle classique. 118 The statistical data to be treated can only be represented in a space of large dimensions (i.e., there are a great number of variables and of observations). The resulting rectangular table of numerical values is difficult for the statistician to interpret because of its size. The aim is to represent the same data in a reduced space in such a manner as to reduce to the maximum the loss of information. Thus 60 variables measured As opposed to classical on 1 000 individuals will be summarized by 5 variables. factor analysis, practically no a priori hypotheses are made. ~ ‘ 2.1.2 Restrictions : 2.1.2.1 Restrictions dues à la technique d’analyse : Restrictions imposed by analysis techniques : 2.1.2.2 Restrictions Restrictions - imposees par l’ordinateur : imposed by hardware configuration and associated system software : . 2.1.2. 3 Restrictions résultant de la conversion du programme original: Restrictions resulting from conversion of original program : ’ ’ 2.1.2.4 Autres restrictions : Restrictions imposed for other reasons : ., ‘ ’ 2.2 Description des entrees : . hrput requirements : - - - - - 2.33 Moyennes, ecarts-types, correlation des variables calcul6e A l’aide d’un programme auxiliaire. Nombre de facteurs que l’on desire extraire. Tables of data to be analyzed. Means, standard deviation, correlation of variables computed by means of an - 2.4 program. Number of factors Descriptiou de la Output available : - _ Tableau des donndes A analyser. auxiliary - , one wishes to obtain. sortie : . . - Vecteurs et valeurs propres et pourcentage d’inertie relatifs a chaque variable. Eigen vectors and eigen values as well as percentage of inertia for each factor. i Bibliographie et references : Bibliography and references : 2.4.1 . Références theorigues de theory reference for the A L. la méthode d’analyse method of analy‘sis : Lebart, J.P. F6nelon, Informatique et : statistiques appliquées, Paris, Dunod, 1971. J.P. Benz6cri, Analyse en composantes principales, Paris, ISUP (polycopi6). 119 2.4.2 Donnez An un exemple d’application de la méthode d’analyse : application reference for the method of analysis : Enquete sociologique sur les niveaux de vie au Liban. Sociological survey on standards of living in Lebanon. , 2.4.33 Rejerence théorique de la technique de programmation : A theory reference for the programming technique : 2.4.4 Donnez un exemple d’application de cette An application reference for the programming 2.5 Temps de compilation et technique : ffchnique : ’ d’exécution d’un travail moyen (tres important, donnez un exemple) : Total time requirements for Pour un compilation and execution of a tableau 100 ;~ 50/For 1108 a 100 &dquo;standard&dquo; job : 50 table x Sur/on UNIVAC Temps/Time: 5’ 2.6 Application du programme : . Program applications : 2.6.1 Décrive:: en quelques lignes un ou des problemes résolus au moyen de ce programme : Describe briefly one or several problems solved by means of this program : Recherche des raisons poussant les familles alg6riennes1’utilisation des m6thodes de contraception. Analysis of reasons leading Algerian families to use contraceptive methods. 2.6.2 2 A quel type de dotitzies at,ez- i,oiis appliqué ce programme ? What types of data has the program been used for ? ’ Essentiellement psychologiques et sociological data sociol,ogiques/Essentially psychological and . ce programme soit utilisable pour d’autres probl~mes oti données que ceux auxquels vous rave:: utilise? Lesquels ? Do you believe the program would be useful for other problems or otirer types of data ?.~ Which ones ? 2.6.3 Pensez-vous que Toutes donnees statistiques/Any statistical data .~ .~ ~..... ~...~..:...... . , ~ d’identification du programme Identification number of program : Numéro . Nom du programme : Name of program : Analyse en : T-1 classes latentes 120 Nom du sous-programme : Name of subroutine: Institution : Laboratoire de Statistique de 1’Universites de Toulouse Adresse : Faculté des Sciences Address : 118 route de Narbonne 31-Toulouse Questiollnaire rempli par : Enquêteur d’apres notes de 1’analyste Questionnaire answered by : Interviewer from notes of analyst Date : mai, 19711 1.0 IDENTIFICATION 1.1 Nom du programme : Program rrame : _ . Analyse classes latentes en en deux lignes du but du programme : Brief description of pur pose of program : 1. 2 Description en classes latentes (cf. P. Lazarsfeld). Latent class analysis (cf. P. Lazarsfeld). Analyse 1 .3 Langage du prograrnme : Source language: 1 . 3 . 1 du programme principal of main prograrn : : FORTRAN IV chaque sous-programme (si different) of each subroutine (if different) : 1 .3.22 de 1.4. Machine Machine sur on laquelle le programme est operationnel : which program is operational : 1.4.11 Nont de /’ordinateur: Name of computer: IBM 70 44-44 1.4.2 Quantité de mgmoire rapide necessaire :.’ Requirements for central core storage capacity : 121 1.4.3Quantité de memoire auxiliaire nécessaire (bandes, tambours...) : Peripheral storage capacity (tapes, drums...) : Bande magn6tique/Magnetic tape 1 .4.4 Autre.s éléments necessaires (traceur...) Other peripheral hardware requirements : : 1 .5 Date de creation du programme : Date tlris program became available : 1.6 Rejerences Li d’autres versions ou sous-programmes de ce programme : Reference to otirer versions or subsystems of tiris program : 1.6.1 Si le programme est une modification ou une version d’un ancien programme, donnez le nom de ce demier: Identify previous progranr name if this program is a converted version or represents a major modification of some previous 1.6.2 Si le programme est en fait iiii program : sous-programme, donnez le nom du programme prin- cipal : For system identify subsystem program names, for subsystem programs system program name : 1.6.2.1 Si ce programme contient des sous-programmes, donnez les ceux-ci : If this program includes srcbroutines, specify their names : identify noms de Necessite des programmes bibliotheques : Inversion de matrice. Resolution d’un syst~me lin6aire. Extraction de valeurs propres. Vecteurs propres. _ Access to following library programs: Matrix inversion. Linear system solution. and eigen vectors. Extraction of eigen values 1.6.3 Indiquez les norns des programmes ou des laboratoires qui pourraient avoir urr rapport avec ce programme :.’ In general identify otlrer programs and associated institutions by name that have a functional relationship to this program : 1 .7 References générales: General acknowledgements: 1.7.1 Indiqllez les organismes subventionnant le développement ou l’amé/ioration de ce programmes : Acknowledge agencies funding tfre development or conversion of this program : au développement ou à la modification de ce prograrnme Acknowledge personnel involved in development or conversion of this prngram 1.7.2 Personnel ayant collaboré 1. 7 . 2 .1Directeur du projet : Project director : : : 122 ~~ ’ ~ ~ 1. 7 . 2 . 2 ~na/~M; 1.7.2.2 Analystes : . Analysts : Y. Schektman, Lambert 1.7.2.3 3 Programmeurs : Programmers : Y. Schektman, Lambert _ ’ 1. 7 . 2 . 4 Personnel de la documentation : Documentation sta~: , ’ - . &dquo; ’ -&dquo; &dquo; &dquo; . ~_ 1.8 Que! est l’organisme chargé de la distribution et de !’utilisation du programme - A quelles conditions peut-on utiliser ce programme ? Organization that is in charge of distribution and usage and brief description of distribution and usage policies :.’ . .~~-’ -....&dquo; . - ., 2.0 DESCRIPTION G>rNERALE GENERAL DESCRIPTION - : . r S’adresser £/Apply to’ MM. Schektman, Lambert . Laboratoire de Statistique Universites de Toulouse , , ’ Description du programme Program description : . ~: - _ . , ; - &dquo; , , . _ ,. &dquo; &dquo; ° &dquo; ’_ ’ 2.1 :~- _ ’ - ’ ’ ’’ &dquo; ’ : ’ _ 2.1.1 Résumé de la methode : Abstract : Chaque individu h classifier est caract6ris6 par son patron de r6ponses, c’est-Adire l’ensemble des reponses donn6es A un ensemble de questions dichotomis~es. Le nombre de classes 6tant fixe, le programme fournit les estimations des: Probabilit6s pour un individu non determine d’appartenir a chacune des - classes; Probabilites pour un individu donne appartenant A une classe determinee, de donner des reponses positives a chacune des questions; Probabilites pour un individu determine d’appartenir a chacune des classes. Deroulement : 1) Lecture des donn~es; 2) Estimation par m6thode de Gibson des deux premiers types de probabilit6s si non satisfaisant : arret ; si oui : edition ; 3) Calcul du khi deux sur les fr6quences observ6es et th6oriques de patrons de - - - - r6ponses; Edition. - - ~ .. Si le test est significatif A 5 % : arret; Sinon calcul des probabilites pour chaque patron A chacune des classes. repr6sent6 d’appartenir Each individual to be classified is characterized by his response pattern, i.e. , the set of responses to a given set of questions with dichotomized answer cate- gories. 123 The number of classes having been set, the program estimates: The probability for any respondent to belong to each class; The probability for a specific respondent belonging to a certain class to give positive answers to each question; The probability for a given respondent to belong to each class. - - - Steps: ’ 1 ) Reading of data; _- 2) Estimation by the method of Gibson, of the first two types of probability - if not satisfactory : stop; - if yes : print-out; 3) Computation of chi square on observed and theoretical frequencies of patterns of response. - - - ’ Print-out. If the test is significant at the 5 % level : stop; If not, compute probabilities for each pattern to belong to each class. 2.1 . 2 Restrictions :.’ 2 .1. 2.1 Restrictions dues d la technique d’analyse : Restrictions imposed by analysis techniques : &dquo;:.. &dquo;,.,= , . , . -,’ 2 .1 . 2 . 2 Restrictions imposees par l’ordiiiateur: Restrictions imposed by hardware configuration and associated system , .. , software : Pour/For IBM 70 44 (32 K mots/32 K words): 11 questions, 1 800 individus/individuals ’ 2.1.2.3 Restrictions resultant de la conversion du programme original Restrictions resulting from conversion of original program : 2 .1 . 2 . 4 Autres restrictions : Restrictions imposed ’ for other : reasons : 2.2 Description des entrees : Input requirement ’ - - Reponses cod6es des individus aux ’ questions. Partie de 1’ensemble des individus ayant donn6 des trois questions. r6ponses positives A une, deux to one, two or three questions. ou - - 2.3 3 Coded replies. Subset of individuals who have given positive Description de la sortie Output available : - - - - - - edition : answers . des caract6ristiques de l’analyse. Estimation des probabilit~s. tdition pour les patrons de reponses repr6sent6s des effectifs observ6s et th6oriques. Analysis characteristics. Estimates of probabilities. Observed and hypothetical frequencies of all response patterns. 124 2.4 Bibliographie et rejerences : Bibliography and references : 1. 4 .1Références théoriques de la methode d’analy~se : A theory reference for the method of analysis : :’ ::&dquo;,:’,&dquo; ~: W.A. Gibson, &dquo;An extension of Anderson’s solution for the latent structure equations&dquo;, Psychometrika 20 (1), 1965, pp. 69-73. Y. Schektman, Analyse latente, Toulouse, Laboratoire de Statistique, 1966 ,_._ &.dquo; ,,’ (Thèse roneo). Cf. - . 1 . 8.. , , , , ~ . , .... = , n: ,-;. , ,’.,L~.’.&dquo; ,, ’I ’ exemple d’application de la mithode d’analyse: application reference for the method of arralysis : 2.4. 2 Donnez An 2.4.3 3 un t~ Rejerence théorique de la technique de programmation : tlreory reference for tfte programming tecfrnigue : A 2.4.4 Donnez un exemple d’application de cette teclrnique : An applicatioll reference for the programming technique 2.5 Temps de compilation et ,; ’ ’. &dquo; . : d’execution d’urr travail moyen (tres impor-tant, donnez un exemple) : Total time requirements for compilation and execution of a &dquo;standard&dquo; job : Pour 8 questions, 233 sujets et 10 it6rations: 10 iterations: 8’ 8’/For 8 questions, 233 respondents and ’ r ’ ’ 2. 6 Application du programme .&dquo; : Program applications : 2. 6.1 Decrivez Describe &dquo;’ ’ ° ’’ ’ ’,&dquo; ’. ,II;, &dquo;&dquo; ’ quelques lignes IIIl au des problèmes résolus all moyen de ce programme briefly one or several problems solved by means of this program: en : 2.6.2A quel type de données al’ez-vous appliqué ce programme ? What types ojdata iras tlre program been used for ? _ ce programme soit utilisable pour d’autres problenies ou donnees que ceux auxquels vous I’a t,ez utilise ? Lesquels ? Do you believe the program would be useful for other problems or other types of 2.6.3 Pensez-vous que data ? Which ones ? d’idelltificatioll du programme Identification nuntber of progrant : : V-1 Numéro Nom du programme : ARCHIV Name of program : , ...... , Y, . , ,. ;;,~ . , . , r;,;^ ,¡ . ; .... 125 Nom du sous-programme : Name of subroutine : ’ Institution : Centre d’Ethnologie Française Mus6e des Arts et Traditions Populaires (ATP) Adresse : Route de la Porte Maillot A la Porte de Madrid Address : Paris 16e Questionnaire rempli par : Directeur du projet Questionnaire answered by : Project director . Date : feb. 1971 &dquo;’ ’ ’..’ ’.. . &dquo;, &dquo; ’ ’.&dquo;, ’,’1’ , ,... ,1 .,. ’ ’~ ’~ 1. 0 IDENTIFICATION , Ii I:..’ I . ~ · ’ ’ .( , o I, 1.1 Nom dll progranrme : Program name : . , .. , - , ARCHIV =, _ ~ . , ~ ,I ’ &dquo; . 1. 2 Description en deux lignes du but dll Brief description of purpose of program programme : : Reconstitution automatique de r6seaux de partir d’archives d’6tat civil. .,, - 1. 3 parent6 _ ’ _ . ’ _ . &dquo;’ ~ ’ ~ ’ , _,_ ’ .. , ’ et de &dquo; ~ ’ &dquo; &dquo;° fiches ’ démographiques à Automatic reconstitution of kinship networks and of demographic data cards from population records (from files of registrar’s office: births, marriages, deaths). Langage du programme language: ’ ’ Source ’ &dquo; : ‘ .. . ’ 1..3.1 du programme of principal: main program : Assembleur et PL-1/Assembler and PL-1 1. 3.2 de chaque sous-programme (si différent) : of each subroutine (if di~’erent) : 1.4 Machine Machine sur on laquelle le programme est opérationl1el: which program is operational: ’ 1. 4.1 Nom de I’ordinateur : Name of computer : IBM 360-75 couplé avec 360-50/IBM 360-75 coupled with a 360-50 126 1.4. 2 Quantité de mimoire rapide necessaire : central Requirements for core ’ ’r . storage capacity : &dquo; :&dquo; &dquo; . . 200 K ’ 1.4.3 3 Quantite de memoire auxiliaire nécessaire (bandes, tambours...) :t Peripheral storage capacity (tapes, dmms...) : 3 Unit6s bandes: 9 pistes/3 Tape units : 9 tracks 1 Unit6 disque/l Disk unit ’ ... ’ 1.4.4 Autres éléments necessaires (traceur...) : Other peripheral hardware requiremen ts : - - - ~ ~ . ~ ’ 1.5 Date de creation du programme : Date this program became available : dec. 1970 Références d d’autres versions ou sous-programmes de ce programme Reference to other versions or subsystems of tlris program : 1. 6 1.6.1 Si le programme donnez le nom de est une ce modification une ou : version d’un ancien programme, dernier : Identify previous program name if this program is a converted version major modification of some previous program : or represents a 1.6.2 Si le programme est en fait un sous-programme, donnez le nom du programme prin- cipal : For system identify subsystem program names, system program name : programs ce programme contient des so us-programmes, donnez les ceux-ci : If this program includes subroutines, specify their names : 1.6.2.1 Si - 1.6.3 identify noms de Indiquez les noms des programmes ou des laboratoires qui pourraient avoir un rapport avec ce programme :.In general identify other programs and associated institutions by name that have a functional relationship to this program : . 1. 7 for subsystem Références generales : General acknowledgements : , >,..~.. .. . ,,- -. , ’ - 1.7.1 I Indiquez les organismes subventionnant le db’eloppement ou I’anrelioration de ce programme :.- Acknowledge agencies funding the development or conversion of this program : CNRS 1. 7. 2 personnel ayant collabore au djveloppement ou à la modification de ce programme : Acknowledge personnel involved in development or conversion of this program : 127 1. 7 . 2 . 1 Directeur du projet : Project director : M. de Virville , ’ 1 . 7 . 2. 2 Analystes : Anal vsts : Mlle Satre, M. Sizaire, Mme Segalen 1. 7. 2.3 . Programmeurs : Programmers : 1.7.2.4 Personnel de la documentation : Documentation staff: 1.8 Quel est l’organisme chargé de la distribution et de /’ utilisation du programme - A quelles conditions peut-on utiliser ce programme? Organization that is in charge of distribution and usage and brief description of distribution and usage policies : ’ Centre d’Ethnologie Franqaise ATP ’ ~ ._ _ ’ Disponible sur demande/Free 2.0 DESCRIPTION GENERALE GENERAL DESCRIPTION , - ~ - - J~ ’ ’ 2.1Description du programme : ’ - - ’ Program description : - 2 .1.1 Resume de la methode : voir pages suivantes Abstract : see following pages ’ I 2 .1. 2 Restrictions : 2 .1. 2.1 Restrictions dues d la technique d’analyse : Restrictions imposed by analysis techniques : _ 2.1.2.2 Restrictions imposees par l’ordinateur : Restrictions imposed by hardware configuration and associated system sojt ware : 2.1.2.3 Restrictions résultant de la conversion du programme original: Restrictions resulting from conversion of original program : 2.1.2.4 Autres restrictions : Restrictions imposed for other ;.; reasons : &dquo;. 2.2 Description des entries : Input requirements : Fichier sur bandes magnitiques en image-carte/Magnetic tape files , 128 129 130 3. Organigramme de la reconstitution de la fiche Henry/ Process chart of the reconstitution of the Henry file Figure 2. 3 Description de la sortie : Output available : - . - , ’ Fiche de familles 2.4 sur imprimantes/Card for families . Bibliographie et references : Bibliography and references : 2.4.References théoriques de la méthode d’allalyse: A theory reference for the method of analysis : J. Cuisenier, M. Segalen, M. de Virville, &dquo;Pour 1’6tude de la parente dans les societes europ6ennes le programme d’ordinateur ARCHIV&dquo;, L’homme 10 (3), 1970, pp. 27-74. 131 2.4.2 2 Dourre~ un exemple d’application de la nrethode d’analyse An application reference for the method of analysis : ’ , .. : Le programme est test6 sur 1’6tat civil de St-Georges d’Aunay, Calvados, de 1792 ~ 1962. The program has been tested on the population register of St-Georges d’Aunay, Calvados, from 1792 to 1962. - 2.4.3 3 Reference théorique de la technique de prog rammation : theory reference for the programming techuique : A 2.4.4 Donne : : WI exemple d’application de cette technique : An application reference for the programming technique 2 5 Temps de compilation et . d’execution d’un travail moyen (très important, donnez un exemple) : Total time requirements for 2. 6 compilation and execution of a &dquo;standard&dquo; job : Application du programme: Program applications : .. _ , 2 . 6 . I Decrive.- en quelques lignes un oil des problèmes résolus all moyen de ce programme: Describe briefly one or several problems solved by means of this program: La reconstitution manuelle des généalogies est tr~s longue et un temps consid6rable est 6pargn6 par ce programme. Les matériaux relatifs à la parent~ seront obtenus de faqon standard A des fins de comparaison. ’ ’ Since manual reconstitution of genealogies is very long, the program permits saving considerable time. Kinship material is obtained in a standard format facilitating comparison, 2 . 6. 2 A quel type de données avez-i,oiis applique Wlrat types of data has the program been used État civil ce programme soit utilisable pour rave:: titilis~ ? Do you believe tlre program 1I’0uld be data ? Which ones ? ceux programme? franqais/Freilch population records 2.6.3 Pensez-vous que que ce for ? allxquels vous d’autres problèmes ou donnees Lesquels.’ usefirl for other problems or other types of