SAS de base : gestion des données et procédures élémentaires
|
|
- Chrystelle Leblanc
- il y a 2 ans
- Total affichages :
Transcription
1 1 SAS de base : gestion des données et procédures élémentaires SAS de base : gestion des données et procédures élémentaires Résumé Description des commandes (module SAS de base) les plus utiles de l étape data et principales procédures élémentaires pour créer, transformer, normaliser, concaténer, fusionner, transposer, trier des tables SAS. Procédures de calcul des statistiques élémentaires. Retour au plan du cours. 1 Introduction Le système SAS offre un très large éventail de traitements permettant d assurer toutes les fonctions de gestion des données qu un statisticien peut être amené à mettre en œuvre. Cette richesse est aussi source de complexité. Nous nous contenterons de décrire les exemples les plus standards. Ces traitements sont pris en charge par les étapes data (data step), qui reconnaissent un langage de programmation proche de PL/1 1, et quelques procédures spécifiques. Un programme SAS se décompose en : 1. une (ou des) étape(s) data, 2. une (ou des) appels à des procédures (proc). Ces deux parties sont généralement indépendantes, il est donc inutilement coûteux de ré-exécuter l étape data, dont les résultats sont stockés dans une table SAS (permanente ou temporaire), à chaque mise au point des procédures qui suivent. Les commandes élémentaires : proc print; 1. Créé par IBM dans les années 70s dans l espoir de remplacer à la fois le Fortran et le CoboL ; ce fut le premier langage structuré. Le déploiement conjoint d Unix et du langage C a été fatal au PL/1. permettent de vérifier dans la fenêtre sortie la bonne constitution de la dernière table SAS créée. 2 Étape Data de création d une table 2.1 Lecture d une table L objectif est de construire une table SAS dans le cas de figure le plus usuel où les données sont contenues dans un fichier texte (ascii) provenant d un éditeur, d un autre logiciel statistique ou encore d un gestionnaire de bases de données. Les données peuvent également être directement saisies au clavier (SAS/Insight) ou incluses au programme SAS (commande include card). Enfin, SAS peut lire tout autre format de fichier que ceux succinctement décrits ci-dessous (articles de longueur variable, binaire,... ) sur tout support mais c est vite compliqué! syntaxe data <sasuser.>table-sas ; infile fileref ou nom-de-fichier <dlm= carac lrecl=nn> ; input liste de variables et spécifications ; La liste des variables définit chaque identificateur ; il est suivi du caractère $ pour préciser, éventuellement le type alphanumérique de la variable. Il est fortement conseillé de déclarer chaque variable qualitative de type alphanumérique. dlm= ; si le délimiteur entre les valeurs est un ; ou 09x pour un caractère de tabulation, dsd deux délimiteurs successifs sont interprétés comme une valeur manquante, sinon insérer un., lrecl si la ligne est très longue, majorant du nombre de caractères d un enregistrement, firstobs numéro de la ligne à laquelle commencer la lecture, obs numéro de la dernière ligne à lire.
2 2 SAS de base : gestion des données et procédures élémentaires 2.2 Lecture en format libre Les données associées à une unité statistique sont séparées par des blancs ou tout autre caractère délimiteur spécifié dans l option dlm ( ; :,... ) ; les unités sont séparées par des retours à la ligne. Si les lignes du fichier en entrée sont trop longues, dépassant la valeur par défaut, elles sont tronquées en lecture. Il est nécessaire de déclarer un majorant de cette longueur dans l option lrecl. Une observation par ligne Chaque observation est décrite par une ligne du fichier. data sasuser.fich1; infile ~/data/fich.dat dlm= ; ; input var1 var2 $ var3; Attention, si une donnée manque dans le ficher pour satisfaire le nombre de variables, SAS poursuit la lecture sur la ligne suivante sans prévenir. Il est primordial de toujours vérifier la bonne lecture des données. Le cas échéant, une donnée manquante est codée par un point.. Une observation sur plusieurs lignes Chaque unité statistique est décrite sur n lignes du fichier. Plusieurs déclarations input ou des caractères "/" permettent de préciser le découpage. data sasuser.fich1; infile ~/data/fich.dat dlm= ; ; input var1 var2 $ var3 / var4 $ var5 var6; Plusieurs observations par ligne Le double caractère a pour effet de maintenir un article dans le buffer de lecture jusqu à ce qu il soit complètement lu. data sasuser.fich1; infile ~/data/fich.dat ; input var1 var2 $ var3 ; Lorsque le volume des données est très réduit, celles-ci peuvent être intégrées au programme avec la commande cards : data sasuser.fich1; input var1 var2 $ var3 ; cards; 1.5 A B B A 48 ; Attention à la place du dernier point-virgule. 2.3 Lecture formatée Le format libre ci-dessus n est plus utilisable lorsque, pour des raisons d économies d espace disque, les données sont collées ; il faut alors indiquer explicitement, à la suite du nom de chaque variable, les positions (ou champs) concernés. data sasuser.fich1; infile ~/data/fich.dat ; input var var2 $ var ; 2.4 Importation / exportation Les données peuvent être directement importées à partir d autres formats car issus d autres logiciels comme Excel si le module SAS/Access est implémenté pour pouvoir accéder à ce type de format. Sinon seuls certains type de fichier sont accessibles comme ceux.csv. C est le rôle de la procédure import dont voici un exemple d utilisation. Le fichier.csv contient une première ligne avec les noms des variables, les valeurs sont séparées par des "," et la marque décimale est le point. De manière réciproque, une table SAS peut être exportée dans un format donnée, texte (ascii) ou Excel. proc import datafile="nom-de-fichier.csv"
3 3 SAS de base : gestion des données et procédures élémentaires out=sasuser.table-sas dbms=dlm replace; getname=yes; datarow=2; /* traitements*/ proc export data= sasuser.table-sas outfile="nom-de-fichier2.xls" dbms=excel; De façon plus élaborée, la procédure SQL autorise l interrogation de bases de données (Oracle, Access, MySQL...) en relation avec le module SAS/Access. 3 Étape data de transformations 3.1 Fonctionnement L étape data est capable d interpréter un langage de programmation évolué qui, par sa syntaxe, est proche de PL/1. On y retrouve les mêmes structures : if, then, else, do. La différence fondamentale est qu une étape data peut être assimilée, en général, à une lecture de la table à traiter. Elle inclut implicitement une boucle considérant chacune des observations de la première à la dernière d une table ; une variable du langage est une colonne ou variable statistique. La syntaxe habituelle est la suivante : data <sasuser.>table_out ; set <sasuser.>table_in ;... instructions ; run ; Chaque observation ou ligne de table_in est lue, transformée par exécution des instructions puis enregistrée sur table_out. Par défaut, toutes les variables de table_in sont considérées et recopiées sur table_out ainsi que celles qui ont été créées par les instructions mais il est possible d en laisser tomber (drop) ou de n en conserver (keep) que certaines. Keep et Drop Ces commandes peuvent apparaître comme des options des commandes data, set ou d autres procédures : data table_out (drop=var1 var2) ; set table_in (keep=var1 var2 var3) ; ou encore comme commandes d une étape data : keep drop var1 var2 L utilisation de drop ou keep dépend du nombre relatif de variables à éliminer par rapport au nombre à conserver. 3.2 Fonctions Le langage reconnaît les expressions arithmétiques usuelles, sait gérer des constantes numériques ou alphanumériques ( constante ) et des variables qui sont enregistrées sur table_out à moins d avoir été éliminées (drop, keep). Il reconnaît, de plus, la plupart des fonctions mathématiques usuelles (round, sin, log, sqrt,...), les fonctions de gestion de chaînes de caractères (lenght, scan, substr,...), celles spécifiques aux différentes lois de probabilités (quantiles) et d autres à usage plus statistique (sum, mean, min, max, var, std,...). Ces dernières s appliquent à une liste de valeurs avec la syntaxe suivante : sum (var1, of var10-var20, var 25) 3.3 Exemples /* transformations de variables quantitatives */ data sasuser.table1; set sasuser.table2 (drop=var10 var11); newvar1=sqrt(var3); newvar2=log(var4)/mean(of var5-var9); /* codage en classes d une variable quantitative */ data sasuser.table1 (keep taillec sexe csp); set sasuser.table2 ; if sexe= M then do;
4 4 SAS de base : gestion des données et procédures élémentaires if taille > 190 then taillec= grand ; else if taille > 170 then taillec= moyen ; else taillec= petit ; end; else then do; if taille > 180 then taillec= grand ; else if taille > 160 then taillec= moyen ; else taillec= petit ; end; /* codage en classes d une variable quantitative */ /* meme chose avec la commande select :*/ data sasuser.table1 (keep taillec sexe csp); set sasuser.table2 ; select (sexe); when ( M ) if taille > 190 then taillec= grand ; else if taille > 170 then taillec= moyen ; else taillec= petit ; when( F ) if taille > 180 then taillec= grand ; else if taille > 160 then taillec= moyen ; lse taillec= petit ; otherwise put probleme ; end; Il est facile de supprimer ou plutôt, de ne pas recopier dans la table créée des observations vérifiant ou non une condition logique. /* exemples de regroupement de modalités */ select(mon); when(mon in( mars, avri, mai )) sais= printps ; when(mon in( juin, juil, aout )) sais= ete ; when(mon in( sept, octo, nove )) sais= automne ; when(mon in( dece, janv, fevr )) sais= hiver ; otherwise; end; select(a); when(1); when(3,4,5) x=x*10; otherwise; end; /* élimination d observations */ data sasuser.table1; set sasuser.table2 ; if var1 = nul then delete; /* SAS passe a la suivante*/... /* selection implicite d observations */ data sasuser.table1; set sasuser.table2 ; if var1 = bon ; /* sinon SAS passe a la suivante*/... Des commandes spécifiques à l étape Data n ont pas été décrites : retain, return, put, output, missing, list, link, label, goto, do. Ainsi, l exemple suivant utilise une variable définie de façon implicite et une boucle pour répéter les différents niveaux d un facteur. /* définition implicite d une variable */ data table1; /* fichier temporaire */ input var n ; do i=1 to n ; input gain ; output ; end;
5 5 SAS de base : gestion des données et procédures élémentaires cards ; ; 3.4 Tableau de variables Des traitements plus sophistiqués (itératifs, conditionnels) peuvent être opérés sur les variables d une table en les déclarant sous la forme d un tableau (array) dont les colonnes peuvent alors être indicées. Plus précisément, cette déclaration revient à considérer un vecteur ligne contenant successivement chaque ligne de la table en cours de lecture. De nombreux exemples sont fournis dans les textes des macros-commandes. 4 Procédures de transformation D autres transformations usuelles sont proposées sous forme de procédures. 4.1 Rangs La procédure ranks calcule les rangs des valeurs de variables quantitatives et les recopie dans une nouvelle table. Par défaut, les valeurs égales sont affectées du rang moyen. Une option (group=) permet de spécifier le nombre de valeurs de rangs utilisées et ainsi de découper en classes une variable quantitative avec des effectifs sensiblement égaux. proc rank <options> ; ranks liste de nouvelles variables ; out=table sas spécifie le nom de la table créée qui contiendra les variables initiales et les rangs, fraction groups=n normal=blom pour obtenir, respectivement, les valeurs de la fonction de répartition, un découpage en n classes de même effectif, les valeurs d une distribution normale, plutôt que, par défaut, les valeurs des rangs. descending rangs par valeurs décroissantes, ties= spécifie la façon de gérer les ex-æquos (mean high low). by suivi du nom d une variable qualitative indique que les statistiques sont calculées par groupe d observations ; la table doit être triée. ranks doit être spécifiée si l on veut que les variables initiales soient recopiées en sortie. Sinon, les variables gardent le même nom. Il y a une correspondance terme à terme entre les noms des deux listes de variables. var les rangs des variables de la liste var sont calculés et recopiés dans la table de sortie ; par défaut, toutes les variables numériques sont traitées. 4.2 Normalisation La réduction ou la standardisation de variables quantitatives s obtient en exécutant la procédure standard. proc standard <options> ;
6 6 SAS de base : gestion des données et procédures élémentaires weight variable ; out=table sas spécifie le nom de la table créée qui contiendra les variables initiales et celles standardisés. print imprime moyennes et écarts-types des variables traitées, mean= spécifie la nouvelle valeur moyenne (=0), std= spécifie la nouvelle valeur de l écart-type (=1), replace demande que toute donnée manquante soit remplacée par la nouvelle moyenne (mean=), vardef précise le diviseur dans le calcul de la variance (df, n, wdf,wgt). by suivi du nom d une variable qualitative indique que les statistiques sont calculées par groupe d observations ; la table doit être triée. var les variables de la liste var sont standardisées et recopiées dans la table de sortie ; par défaut, toutes les variables numériques sont traitées. weight nom de la variable contenant les pondérations des observations. 4.3 Transposition La procédure transpose lit toute ou partie d une table SAS et la recopie après transposition : les lignes deviennent des colonnes et les colonnes des lignes. Une nouvelle variable _name_ contient alors, en sortie, les noms des variables transposées qui désignent maintenant les observations. La commande by permet de réorganiser des données complexes. Attention, si une variable est de type caractère, toutes les variables transposées le deviennent. proc transpose <options> ; id variable ; copy liste de variables ; by liste de variables ; out=table sas spécifie le nom de la table créée, prefix= spécifie le préfixe utilisé pour créer les noms des nouvelles variables, name= spécifie le nom de la variable créée qui contiendra les noms des anciennes variables pour désigner les observations (par défaut _name_). by : une observation est créée pour chaque variable transposée et pour chaque groupe ; la variable de groupage est incluse en sortie mais non transposée. La table doit être triée. copy les variables de la liste copy sont recopiées dans la table de sortie sans transposition. var les variables de la liste var sont transposées et recopiées dans la table de sortie ; par défaut, toutes les variables numériques, n apparaissant pas ailleurs sont traitées. id nom de la variable en entrée contenant les noms des variables après transposition. 4.4 Tri La procédure sort permet de trier une table SAS. proc sort <options> ; by <descending> variable1 <<descending> variable2> ; out=table sas spécifie le nom de la table créée qui contiendra les observations triées. nodup élimine les observations identiques. by liste des variables qui servent de clé de tri ; l ordre est croissant par défaut.
7 7 SAS de base : gestion des données et procédures élémentaires Sur les tables triées, SAS gère deux variables générées par la commande BY permettant d identifier les débuts et fin de groupes de lignes prenant les mêmes valeurs d une variable utilisée dans le tri. Par exemple, si la table est triées par la variable sexe, la commande BY sexe génère les variables temporaires First.sexe et LAST.sexe qui prennent des valeurs 0 ou 1 pour indiquer respectivement la première observation ou la dernière de chaque modalité de la variable. 5 Concaténation de tables 5.1 Concaténation verticale et fusion Cette opération consiste à compléter une table SAS par une ou plusieurs autres contenant les mêmes variables mesurées sur d autres observations. Elle est très simple à réaliser, il suffit de mentionner toutes ces tables dans la commande set en renommant, éliminant, conservant éventuellement certaines variables. S il n y a pas une bonne correspondance entre les variables, des données manquantes sont générées. data sasuser.concvtable; set sasuser.table1 (rename=(var1=var15)) sasuser.table2 (rename=(var5=var15)); Si chacune des tables est triée sur la même clé, ce tri peut être conservé dans la table concaténée, il s agit alors d une fusion, en spécifiant la variable clé dans une commande by. data sasuser.fusiontable; set sasuser.table1 (rename=(var1=var15)) sasuser.table2 (rename=(var5=var15)); by vartri; D autres possibilités sont offertes par la procédure append. 5.2 Concaténation horizontale Les mêmes unités statistiques ont été observées sur des paquets de variables contenues dans des tables SAS distinctes. La table regroupant toutes les variables est obtenue en utilisant plusieurs fois la commande set. data sasuser.conchtable; set sasuser.table1; set sasuser.table2; Le même résultat peut être obtenu avec la commande merge. Elle permet, en plus, de contrôler la bonne correspondance des lignes de chaque table (triée) suivant les valeurs d une clé et introduit, le cas échéant, des données manquantes. data sasuser.mergetable; merge sasuser.table1 sasuser.table2; by varcom; 5.3 Affichage d une table Le menu affichage permet de vérifier le bon contenu d une table. Par ailleurs, la procédure print édite la liste d une table SAS dans la fenêtre SAS.sortie en calculant éventuellement des sommes partielles. proc print <options> ; noobs supprime les numéros des observations, round arrondit les résultats avec deux décimales.
8 8 SAS de base : gestion des données et procédures élémentaires by suivi du nom d une variable qualitative indique que les statistiques sont calculées par groupe d observations ; la table doit être triée. var les variables de la liste var sont éditées dans la fenêtre sortie ; par défaut, toutes les variables sont traitées. 6 Procédures statistiques élémentaires 6.1 procédure tabulate La procédure tabulate est très intéressante à manipuler et apporte beaucoup de richesse pour les sorties SAS. Des livres entiers lui sont d ailleurs consacrés. Elle permet en particulier de créer des tableaux de bord (reporting) synthétiques qui compilent, récapitulent et éventuellement analysent les données. La syntaxe est la suivante : proc tabulate <options> ; class <liste 1 > ; var <liste 2 > ; table... ; run ; Chaque ligne de commande a un rôle très spécifique en fonction de la syntaxe et de la ponctuation. Les variables qualitatives contenues dans la liste 1 servent à définir des groupes d observations sur lesquels des statistiques seront calculées. Ce sont ces variables qui définiront les lignes et les colonnes du tableau à calculer. Les variables contenues dans la liste 2 doivent nécessairement être numériques. C est sur ces dernières que l on pourra effectuer des opérations. l instruction table permet de préciser et définir l architecture du tableau. En particulier, il est possible de concaténer, croiser ou encore regrouper des catégories. La maîtrise de l instruction table est donc nécessaire si l on souhaite construire des tableaux compliqués. Cette instruction est extrêment sensible à la ponctuation : la virgule marque la limite entre les lignes et les colonnes, un espace indique une juxtaposition de deux éléments dans une même dimension (ligne ou colonnes) et l étoile signifie que l on imbrique deux éléments dans une même dimension. Typiquement, on utilisera donc la syntaxe suivante : table (lignes), (colonnes * cellules); Entre les parenthèses de la dimension ligne, on trouve des noms de variables citées dans class. Il en va de même entre les parenthèses de la dimension colonne. Pour les cellules, on retrouve soit une statistique comme une fréquence ou un pourcentage, soit une variable de calcul (déjà citée dans var) suivie d une étoile et de sa statistique. data exemple; /* Création de la table */ input jour veh $ effectif ener $; cards; 1 voiture 6 e 1 camion 3 g 2 voiture 4 g 2 camion 5 g 3 voiture 12 e ; Exemple d utilisation de la procédure. proc tabulate data=exemple; var jour effectif; class veh; table veh, effectif*max effectif*mean; proc tabulate data=exemple; var effectif; class veh ener;
9 9 SAS de base : gestion des données et procédures élémentaires table veh, ener*(effectif*mean); 6.2 procédure univariate Cette procédure regroupe tous les résultats qui peuvent être obtenus, par SAS, dans le cadre d une étude uni-variée de variables quantitatives : indicateurs de tendance centrale (moyenne, médiane, mode), indicateurs de dispersion, d autres caractéristiques de la distribution (quantiles, skewness, kurtosis), les graphiques en basse résolution (histogrammes, tige-et-feuille, boîteà-moustaches, droites de Henri), le test de Student de nullité de la moyenne, les tests de normalité d une distribution et les tests non-paramétriques (signe, Wilcoxon,... ). proc univariate <options> ; weight variable ; output <out=table sas> <liste de statistiques> ; La liste des options permet de préciser les résultats attendus. data=table sas indique le nom de la table par défaut, la dernière créée, normal pour obtenir des tests de normalité, plot pour obtenir les graphiques, si la commande by est employée, les boîtes sont affichées en parallèle, vardef= précise le diviseur dans le calcul de la variance (df, n, wdf, wgt). by suivi du nom d une variable qualitative indique que les statistiques sont calculées par groupe d observations ; la table doit être triée. output indique le nom du fichier et la liste des statistiques qui y seront enregistrées. var liste des variables concernées par la procédure, par défaut, toutes les variables quantitatives. weight nom de la variable contenant les pondérations des observations. 6.3 procédure means Les résultats fournis par cette procédure sont inclus dans ceux produits par la procédure univariate décrite ci-dessus. Elle s utilise de la même façon et diffère par la présentation des résultats résumés sous la forme d un tableau plus facile à consulter. Elle ne fournit ni statistique non-paramétrique ni graphe. La procédure summary ne diffère de la procédure means que dans le choix des options par défaut. 6.4 procédure freq Cette procédure traite les variables qualitatives. Elle fournit donc des tris à plat et complète ces résultats par des études bi ou multi-variés de tables de contingences. On obtient ainsi les profils lignes et colonnes, les statistiques des tests d indépendance (χ 2 ) et des comparaisons avec les valeurs déduites du modèle d indépendance. proc freq <options> ; tables liste des croisements requis </ options> ; weight variable ; data=table sas indique le nom de la table par défaut, la dernière créée, order=freq édition ordonnée par effectifs décroissants, by suivi du nom d une variable qualitative indique que les statistiques sont calculées par groupe d observations ; la table doit être triée. tables liste des croisements exprimés sous une des formes : a*b, a*(b c), (a b)*(c d), (a- -d)*c. Les options précisent les résultats et statistiques demandées ; la plus utile est chisq qui exécute un test du χ 2, d autres permettent d éviter certaines éditions (profils). weight nom de la variable contenant les pondérations des observations.
10 10 SAS de base : gestion des données et procédures élémentaires 6.5 procédure corr Cette procédure étudie les liaisons entre variables quantitatives et propose donc les indicateurs usuels comme les coefficients de corrélation de Pearson et de Spearman, d autres qui le sont moins, et les tests associés. Les résultats peuvent être enregistrés dans des tables sas. proc corr <options> ; weight variable ; with liste de variables ; hoeffding kendall pearson spearman sélectionne les types de mesure de corrélation, pearson par défaut, vardef= précise le diviseur dans le calcul de la variance (df, n, wdf,wgt), by suivi du nom d une variable qualitative indique que les statistiques sont calculées par groupe d observations ; la table doit être triée. var les variables de la liste var sont croisées avec celles de la liste with ; par défaut, toutes les variables numériques. with par défaut, tous les couples de variables apparaissant dans la liste var. weight nom de la variable contenant les pondérations des observations. 6.6 Produit de matrices avec score La procédure score permet de calculer le produit entre deux matrices (représentées par deux tables SAS) sans faire appel au module SAS/IML. La procédure score multiplie, individu par individu, les variables d une table SAS par des coefficients (appelés scores) associés à ces variables et présents dans l autre table SAS considérée. Cette procédure est utilisée, par exemple, pour calculer les coordonnées sur le plan factoriel d un individu supplémentaire à partir des résultats d une ACP effectuée au préalable. On peut l appliquer directement sur les sorties des procédures princomp, candisc, factor..., qui contiennent une matrice de type score. proc score <options> ; id variable ; run ; La procédure score multiplie les individus d une table SAS par des "scores" contenus dans une autre table SAS. Elle effectue le produit de la matrice des individus par la transposée de la matrice des scores. La table contenant les scores doit posséder une variable _TYPE_. Cette variable peut prendre les valeurs SCORE pour indiquer les coefficients, et MEAN et STD si on souhaite centrer et réduire les données avant d appliquer les coefficients. data=table sas contenant les individus, out=table sas en sortie. Par défaut, elle contient les nouvelles variables et les variables de la table initiale. score=table sas contenant les coefficients. Elle doit posséder une variable _TYPE_ et peut également comprendre une variable _NAME_ donnant le nom de la nouvelle variable ou des nouvelles variables (colonnes) créées. type=nom indique que les coefficients sont conservés dans les lignes pour lesquelles _TYPE_ prend la valeur nom (cf. exemple de la régression où TYPE=PARMS). Cette option est à utiliser si _TYPE_ est différent de SCORE. nostd indique que l on ne centre pas et que l on ne réduit pas les données avant application des coefficients. by suivi du nom d une variable qualitative pour effectuer les calculs selon les groupes définis par les modalités de cette variable. La table doit être triée.
11 11 SAS de base : gestion des données et procédures élémentaires var liste des variables sur lesquelles on applique les coefficients. Ces variables doivent être présentes dans les tables appelées par score= et data=. id liste des variables présentes dans la table sortie définie par out=. Par défaut toutes les variables. Exemples /* Creation de la table contenant les scores */ data coeff; input _TYPE_ $ _NAME_ $ var1 var2; cards; MEAN clin 1 3 STD clin 2 1 SCORE clin ; /* Creation des données sur lesquelles on souhaite appliquer les scores */ data donnees; input var1 var2 cards; ; /* Creation de la nouvelle variable clin à partir de scores après centrage et réduction des données */ proc score data=donnees score=coeff out=sortie; var var1 var2; qui donne la table sortie suivante : var1 var2 clin /* 0 = (3-1)/2*0.5 +(4-3)/1*(-0.5) */ /* 0.5= (1-1)/2*0.5 + (2-3)/1*(-0.5) */ Utilisation des résultats de la procédure reg pour calculer la valeur ajustée de nouvelles observations. proc reg data=donnees outest=coeff; model y = var1 var2; /* affichage de la table coeff contenant les coefficients de la regression */ proc print data=coeff; /* table coeff */ _TYPE DEPVAR_... INTERCEP var1 var2 PARMS y Il est alors possible, pour une nouvelle observation, d estimer la valeur de la variable y en appliquant la procédure score. Celle-ci tient automatiquement compte de la constante INTERCEP du modèle si on précise type=parms. /* calcul des y ajustés pour les nouvelles observations */ proc score data=autretab score=coeff type=parms out=valajust; var var1 var2; Calcul des coordonnées d individus supplémentaires (ACP). /* ACP du tableau initial */ /* la table coeff contient les coordonnées des vecteurs propres permettant le calcul des composantes principales */ proc princomp data=table1 outstat=coeff; var var1-var5;
12 /* Calcul des composantes principales des individus supplémentaires, on centre et réduit les données automatiquement avant calcul des composantes principales qui sont sauvées dans la table compr2 */ proc score data=table2 score=coeff out=compr2; var var1-var5; 12 SAS de base : gestion des données et procédures élémentaires
SAS 9.4 sous linux Logiciel hermétique pour système ouvert
Apprentissage Statistique SAS 9.4 sous linux Logiciel hermétique pour système ouvert PHILIPPE BESSE 4ème année GMM - MMS Attention ce cours est dense, la lecture de ce document ne suffira pas à la bonne
SAS - Compléments. (notes de cours)
1 SAS - Compléments (notes de cours) SAS est un ensemble logiciel d'une grande richesse. On présente ici quelques commandes de base de statistique descriptive univariée et bivariée. Cet exposé ne prétend
TP 1. Introduction au logiciel SAS Analyse Statistique Univariée
IMIS : Master 1 Université Paris Est Marne la Vallée TP 1. Introduction au logiciel SAS Analyse Statistique Univariée 1. Premier contact avec SAS 1. Lancez le logiciel sas. Vous voyez apparaître les fenètres
Introduction au logiciel SAS. Olivier Godechot
Introduction au logiciel SAS Olivier Godechot SAS (9.13). Plan d attaque À quoi ressemble le logiciel? Manipuler les données (étape data) Quelques procédures statistiques de base (étape proc) Fusion des
Traitement des données avec Microsoft EXCEL 2010
Traitement des données avec Microsoft EXCEL 2010 Vincent Jalby Septembre 2012 1 Saisie des données Les données collectées sont saisies dans une feuille Excel. Chaque ligne correspond à une observation
TP 1. Introduction au logiciel SAS Analyse Statistique Univariée
DESS de Mathématiques Université Paris 6 TP 1. Introduction au logiciel SAS Analyse Statistique Univariée 1. Premier contact avec SAS 1. Connectez-vous sur ibm1. Lancez le logiciel : sas & Vous voyez apparaître
COURS N 2 LES PRINCIPALES FONCTIONS DE SPSS
COURS N 2 LES PRINCIPALES FONCTIONS DE SPSS 1 Les fonctions de base 2 Les fonctions de tri 3 Les fonctions de transformations de variables 4 Les fonctions de calcul 5 Les fonctions de construction de fichier
Introduction au logiciel SAS Julien JACQUES http ://math.univ-lille1.fr/ jacques/ POLYTECH LILLE DÉPARTEMENT G.I.S.
Introduction au logiciel SAS Julien JACQUES http ://math.univ-lille1.fr/ jacques/ POLYTECH LILLE DÉPARTEMENT G.I.S. Table des matières 1 Préliminaires 3 2 Introduction à SAS 3 2.1 Les différentes fenêtres........................................
SAS sous UNIX Logiciel Hermétique pour Système Ouvert
PUBLICATIONS DU LABORATOIRE DE STATISTIQUE ET PROBABILITÉS SAS sous UNIX Logiciel Hermétique pour Système Ouvert J.M. AZAÏS, PHILIPPE BESSE, HERVÉ CARDOT, VINCENT COUALLIER, ALAIN CROQUETTE Version septembre
Outils méthodologiques et astuces pour la thèse de médecine Les statistiques, comment faire?
Outils méthodologiques et astuces pour la thèse de médecine Les statistiques, comment faire? Cyril Ferdynus, USM, CHU RECUEIL DE DONNEES Recueil hors ligne Epidata (http://www.epiconcept.fr/html/epidata.html)
Dossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
Présentation du logiciel Excel
Présentation du logiciel Excel Christophe Coupé Laboratoire Dynamique du Langage (CNRS Université Lyon 2) Ecole d été sur les savoirs ethnobiologiques 2013 22 juillet 3 août 2013 Libreville & La Lopé Organisation
INTRODUCTION A L UTILISATION DE SYSTAT
1 INTRODUCTION A L UTILISATION DE SYSTAT F. Lyazrhi D. Concordet 2 Systat est un logiciel statistique qui permet de préparer les graphiques et de faire des calculs nécessaires à l analyse des données.
La Clé informatique. Formation Access XP Aide-mémoire
La Clé informatique Formation Access XP Aide-mémoire Septembre 2003 Définitions de termes Base de données : Se compare à un énorme classeur ayant plusieurs tiroirs où chacun d eux contient des informations
ANALYSE : OUTIL D ANALYSE DE DONNEES POUR LES SCIENCES HUAMINES MANUEL DE L UTILISATEUR : PRISE EN MAIN
Pôle Informatique de Recherche et d Enseignement en Histoire ANALYSE : OUTIL D ANALYSE DE DONNEES POUR LES SCIENCES HUAMINES MANUEL DE L UTILISATEUR : PRISE EN MAIN A. PREMIER PAS 1. INTEGRATION DU TABLEAU
Initiation à SAS Statistical Analysis System
Initiation à SAS Statistical Analysis System Christian Longhi LATAPSES IDEFI. Base de Données Logiciel d'étude de données individuelles CRÉER, MANIPULER et GERER UTILISER TABLEAUX SAS SAS : ENSEMBLE DE
STAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Guide de démarrage rapide avec DataStudio Online Edition
Guide de démarrage rapide avec DataStudio Online Edition Introduction Ce document vient en complément des films de démonstration disponibles sur le site web de data. L ETL ETL est un sigle qui signifie
Traitement des données avec EXCEL 2007
Traitement des données avec EXCEL 2007 Vincent Jalby Octobre 2010 1 Saisie des données Les données collectées sont saisies dans une feuille Excel. Chaque ligne correspond à une observation (questionnaire),
Introduction à l informatique, à Python, et représentation des nombres en machine
Introduction à l informatique, à Python, et représentation des nombres en machine Table des matières Qu est-ce-que l informatique? Qu est-ce-qu un ordinateur? 2 Principaux composants...............................................
Cours 1 : introduction
Cours 1 : introduction Modèle entité-association Exemple : Deux entités (produit et dépôt) sont mises en relation (stock). Une entité doit être constituée d un identifiant et peut être complétée par des
SAS Cours 1 : Gestion des données
SAS Cours 1 : Gestion des données Nous avons pris le parti ici de ne vous donner que peu de conseils et d informations. Vous trouverez tout ce dont vous aurez besoin dans la documentation SAS (que vous
1 Librairies et tables SAS
1 Université Pierre et Marie Curie, Paris 6 Master 2 de Statistique Année 2014-2015 T.P. 2 Gestion des tables SAS 1 Librairies et tables SAS SAS eectue des calculs uniquement sur des chiers de données
OBJECTIF. Fournir une introduction à ce logiciel statistique de manière à faciliter son utilisation.
Dr L. ZEMOUR OBJECTIF Fournir une introduction à ce logiciel statistique de manière à faciliter son utilisation. I. QU EST CE QUE SPSS? SPSS, dont le sigle anglais signifie «Statistical Package for Social
Module 2 29 Décembre 2009 Intervenant: Dhuin STATISTIQUES
STATISTIQUES I. Séries statistiques simples... 1 A. Définitions... 1 1. Population... 1 2. Caractère statistique... 1 B. Séries classées / représentations graphiques.... 2 1. Séries classées... 2 2. Représentations
ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP
ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP SAS Web Report Studio offre depuis de nombreuses versions la possibilité de visualiser les observations spécifiques à partir des données
Création d un catalogue en ligne
5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de
Cours d Analyse, Algorithmique Elements de programmation
1 de 33 Cours d Analyse, Algorithmique Elements de programmation Florent Hivert Mél : Florent.Hivert@lri.fr Adresse universelle : http://www.lri.fr/ hivert 2 de 33 Données et instructions Un programme
INTRODUCTION au TABLEUR
INTRODUCTION au TABLEUR La principale utilisation d un tableur est le calcul automatique de formules. Il est utilisé dans différents domaines de la gestion... Il est destiné à de multiples applications,
2.1. Les fonctions. Les fonctions se définissent de la manière suivante : NomDeLaFonction(param1, param2,...)= { \\ Code de la fonction
TP1, prise en main de Pari/GP et arithmétique Le programme que nous allons utiliser pour les TP se nomme PARI/GP dont le point fort est la théorie des nombres (au sens large). Il est donc tout à fait adapter
Savoir Faire Excel Niveau 2. 5 novembre 2007 Naomi Yamaguchi naomi.yamaguchi@univ-paris3.fr
Savoir Faire Excel Niveau 2 5 novembre 2007 Naomi Yamaguchi naomi.yamaguchi@univ-paris3.fr Ce qu on sait faire Entrer et recopier des données numériques Les fonctions de base (somme, moyenne, nb, si) Faire
Programmation en Python - Cours 2 : Premiers programmes
Programmation en Python - Cours 2 : Premiers programmes 2013/2014 Diverses utilisations de python Utilisation en mode interactif Ecriture d un programme python Saisie de données par l utilisateur : input(),
L EXPLORATEUR DE DONNEES «DATA EXPLORER»
L EXPLORATEUR DE DONNEES «DATA EXPLORER» Avec l arrivée de l explorateur de données dans SAS Enterprise Guide, vous allez pouvoir explorer le contenu de vos sources de données sans les ajouter à votre
Présentation des données pour une analyse statistique
Présentation des données pour une analyse statistique Ce document décrit les points essentiels à vérifier avant d analyser des données par un logiciel statistique. Sommaire I. Règles à respecter lors de
SAS Enterprise Guide Maîtrisez la gestion de vos données pour la Business Intelligence
Introduction 1. De la nécessité du décisionnel 11 2. Qu'est-ce que le décisionnel? 12 3. Et SAS? 14 4. SAS Enterprise Guide 17 5. Les modules de SAS 20 6. Ce qui est abordé dans le livre 22 Contenu d'un
Formation sur 5 demi journées 4 9 juillet,2006, CRCFP, Dakar
Initiation Stata CRCFP 1 Initiation au logiciel STATA Formation sur 5 demi journées 4 9 juillet,2006, CRCFP, Dakar Introduction Items 1. Présentation de l interface graphique, préférences 2. Le menu Help,
IUT STID, 1 ère année Découverte de logiciels statistiques Prise en main du logiciel SPAD
Université de Perpignan - IUT de Carcassonne Vivien ROSSI Année 2006/2007 IUT STID, 1 ère année Découverte de logiciels statistiques Prise en main du logiciel SPAD Ce document est tiré du site : http ://www.stat.ucl.ac.be/ispersonnel/lecoutre/stats/spad/
1. Eléments de base du langage C
1 1. Eléments de base du langage C Généralités Programme et sous-programme Fonction C Structure d un programme C Vocabulaire de base et syntaxe Exemples 2 Généralités Crée en 1972 par D. Ritchie pour écrire
SUGARCRM MODULE RAPPORTS
SUGARCRM MODULE RAPPORTS Référence document : SYNOLIA_Support_SugarCRM_Module_Rapports_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 Etat du document : En cours de rédaction Emetteur/Rédacteur
Annexe commune aux séries ES, L et S : boîtes et quantiles
Annexe commune aux séries ES, L et S : boîtes et quantiles Quantiles En statistique, pour toute série numérique de données à valeurs dans un intervalle I, on définit la fonction quantile Q, de [,1] dans
Création, analyse de questionnaires et d'entretiens pour Windows XP, 2003, 2008, 7 et MacOs 10
Création, analyse de questionnaires et d'entretiens pour Windows XP, 2003, 2008, 7 et MacOs 10 7 Tris à plat Procédures de réalisation des tableaux de fréquence sur les variables logiques : questions à
Premier contact avec SAS
Université de Montpellier 2 M2 MASS TP1 : Introduction au logiciel SAS Analyse statistique d une variable Premier contact avec SAS 1. Lancez le logiciel sous Windows. Vous voyez apparaître les fenêtres
INTRODUCTION AU LOGICIEL SAS. Julien JACQUES http://eric.univ-lyon2.fr/ jjacques/
INTRODUCTION AU LOGICIEL SAS Julien JACQUES http://eric.univ-lyon2.fr/ jjacques/ Table des matières 1 Préliminaires 4 2 Introduction à SAS 4 2.1 Les différentes fenêtres........................................
Scénario: Exploration, classification des encours boursiers parisiens
Scénario: Exploration, classification des encours boursiers parisiens Résumé Scénario d analyse d un jeu de données : l ensemble des séries des encours boursier à Paris. Description, lissage et classification
Introduction au logiciel SAS.
Introduction au logiciel SAS. 1. Introduction Documentation: en ligne SAS version 8 : http://v8doc.sas.com/ en ligne SAS version 9 : http://support.sas.com/onlinedoc/913/docmainpage.jsp polycopier de P.
Présentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Série 2 Premiers programmes
Licence pro. GTSBD 2013-2014 Structures de données, langage Python Série 2 Premiers programmes Programmes avec des affectations, des lectures et des écritures Exo 2.1 Le problème de la machine qui rend
II. EXCEL/QUERY ET SQL
I. AU TRAVAIL, SQL! 1. Qu est-ce que SQL?... 19 2. SQL est un indépendant... 19 3. Comment est structuré le SQL?... 20 4. Base, table et champ... 21 5. Quelle est la syntaxe générale des instructions SQL?...
Utiliser un modèle d état prédéfini
Chapitre 8 Etats rapides Certains boutons sont désactivés, en fonction du type de cellule sélectionné. 4 Répétez les étapes 2 et 3 pour chaque bordure à paramétrer. 5 Cliquez sur le bouton OK pour valider
Initiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Ricco Rakotomalala http://eric.univ-lyon2.fr/~ricco/cours/cours_programmation_r.html. R.R. Université Lyon 2
Ricco Rakotomalala http://eric.univ-lyon2.fr/~ricco/cours/cours_programmation_r.html 1 Le type data.frame Le type data.frame est un type spécifique dédié à la manipulation d ensemble de données de type
Programmer avec Xcas : version 0.8.6 et 0.9
Programmer avec Xcas : version 0.8.6 et 0.9 I. L environnement de travail de Xcas Xcas permet d écrire des programmes, comme n importe quel langage de programmation. C est un langage fonctionnel. L argument
Fiche Sphinx 2 Saisie et traitement des réponses.
Fiche Sphinx 2 Saisie et traitement des réponses. Table des matières 1-Saisie des réponses...1 1.1-Deux modes de saisie possibles :...1 1.2-Consulter, modifier...2 1.3-Fusionner des saisies de réponses
7 VOS ADRESSES. Afin de faciliter la saisie des envois, ChronoShip OnLine vous permet de gérer votre carnet d adresses.
VOS ADRESSES 7 VOS ADRESSES Afin de faciliter la saisie des envois, ChronoShip OnLine vous permet de gérer votre carnet d adresses. Diverses options permettent d enrichir ce carnet d adresses : la saisie
Utilisation du logiciel Excel pour des analyses simples de bases données
Utilisation du logiciel Excel pour des analyses simples de bases données Catherine Raux (interne Santé Publique) et Benoît Lepage (AHU), Service d Epidémiologie du CHU de Toulouse Version 1.1 Avril 2012
Ch. 1 : Bases de programmation en Visual Basic
Ch. 1 : Bases de programmation en Visual Basic 1 1 Variables 1.1 Définition Les variables permettent de stocker en mémoire des données. Elles sont représentées par des lettres ou des groupements de lettres
MANUEL DE FORMATION DE CONVERSION EN BASES DE DONNÉES
MANUEL DE FORMATION DE CONVERSION EN BASES DE DONNÉES VERSION 6.03 1, rue de la Martinerie 78610 LE PERRAY EN YVELINES SUPPORT TECHNIQUE Tél. : +33-(02).99.73.52.06 Adresse e-mail : support@euroid.fr Site
II. CREATION D UN QUESTIONNAIRE AVEC LE MODULE CREER QUESTIONNAIRE. Questionnaires et masques de saisie dans Epi Info v3.5
II. CREATION D UN QUESTIONNAIRE AVEC LE MODULE CREER QUESTIONNAIRE Questionnaires et masques de saisie dans Epi Info v3.5 Les questionnaires et les masques de saisie sont appelés des tables dans Epi Info
Introduction au système SAS Progiciel de traitement statistique des données
Introduction au système SAS Progiciel de traitement statistique des données École de psychologie Université de Moncton Septembre 2013 Table des matières Avant-propos... 4 Chapitre 1 - Présentation... 6
Estimation de la variance à l aide des poids de bootstrap Guide de l usager du programme BOOTVARF_V30.SAS (VERSION 3.0)
Estimation de la variance à l aide des poids de bootstrap Guide de l usager du programme BOOTVARF_V30.SAS (VERSION 3.0) 1. Introduction Ce guide s adresse aux utilisateurs du programme SAS BOOTVARF_V30.SAS
Algorithmique et Programmation 2 LMI 1 Semestre 2 Cours 2 La séquence et l alternative
Algorithmique et Programmation 2 LMI 1 Semestre 2 Cours 2 La séquence et l alternative 2 janvier 2009 1 Les structures de contrôle En Scheme, le programmation se fait par composition de fonctions, et même
L approche Bases de données
L approche Bases de données Cours: BD. Avancées Année: 2005/2006 Par: Dr B. Belattar (Univ. Batna Algérie) I- : Mise à niveau 1 Cours: BDD. Année: 2013/2014 Ens. S. MEDILEH (Univ. El-Oued) L approche Base
Algorithmique. Mode d application
I - Généralités Algorithmique T ale S Définition: Un algorithme est une suite finie d instructions permettant la résolution systématique d un problème donné. Un algorithme peut-être utilisé pour décrire
4. Créer des compteurs, des curseurs ou des bandes déroulantes : a) Création des objets. b) Affectation à une cellule et réglage du pas.
Logiciel Excel version Office 2007. Voici une liste non exhaustive de fonctions de ce logiciel en relation avec le stage. Au sommaire : 1. Créer des boutons de raccourci dans une barre d outils: a) Sélection
EXCEL 2007. Les bases de données
EXCEL 2007 Les bases de données 1 LES BASES DE DONNEES a) Règles de bases... 3 b) Créer une base de données... 3 c) Le tri simple (1 seule clé)... 6 d) Le tri multiple (plusieurs clés)... 6 e) Les filtres...
Chap III : Les tableaux
Chap III : Les tableaux Dans cette partie, on va étudier quelques structures de données de base tels que : Les tableaux (vecteur et matrice) Les chaînes de caractères LA STRUCTURE DE TABLEAU Introduction
Informatique Initiation aux requêtes SQL. Sommaire
cterrier.com 1/14 04/03/2008 Informatique Initiation aux requêtes SQL Auteur : C. Terrier ; mailto:webmaster@cterrier.com ; http://www.cterrier.com Utilisation : Reproduction libre pour des formateurs
INTRODUCTION AU DATA MINING
INTRODUCTION AU DATA MINING 6 séances de 3 heures mai-juin 2006 EPF - 4 ème année - Option Ingénierie d Affaires et de Projets Bertrand LIAUDET TP DE DATA MINING Le TP et le projet consisteront à mettre
SAS Livre Page V Jeudi, 18. septembre 2008 6:03 18. Table des matières
SAS Livre Page V Jeudi, 18. septembre 2008 6:03 18 Table des matières Remerciements.............................................. III Préface...................................................... XIII
Introduction à Rcommander
Introduction à Rcommander Pauline Scherdel Septembre 2014 Table des matières 1 Introduction à Rcmdr sous R 2 2 Interagir avec R 3 3 Installer et charger le package Rcmdr sous R 3 4 Importation des données
CHELEM - Guide de démarrage rapide -
CHELEM - Guide de démarrage rapide - 1. Lancement de l application. Pour démarrer, cliquer sur l icône depuis le groupe de programmes «BvD CD-ROM s» ou tout autre emplacement défini lors de l installation
Génie logiciel Configuration et déploiement
Génie logiciel Configuration et déploiement SPE4 - ESI 1 Configuration et déploiement Rôle Logiciel d installation d application Importance Critique : doit accompagner tout développement Outils de développement
DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin
DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL
Visual Basic pour Applications
Visual Basic pour Applications Les concepts de base de la programmation, 1ère partie Romain Tavenard Kévin Huguenin Christophe Avenel Romain.Tavenard@irisa.fr Kevin.Huguenin@gmail.com Christophe.Avenel@irisa.fr
Programmation en VBA
Programmation en VBA Présentation de Visual Basic Visual Basic : Basic : dérivé du langage Basic (Biginner s All purpose Symbolic Instruction Code) des années 60 Visual : dessin et aperçu de l interface
Présentation rapide du logiciel Epi Info
Présentation rapide du logiciel Epi Info Loïc Desquilbet, PhD Département des Productions Animales et de Santé Publique Ecole Nationale Vétérinaire d Alfort ldesquilbet@vet-alfort.fr Tutoriel Epi Info
Programmation VBA. Identificateurs. Types de base. Déclaration d une variable. Commentaires. Activer l onglet Développeur (Excel)
Activer l onglet Développeur (Excel) Programmation VBA Michel Reid Cliquez sur le bouton Office (coin supérieur gauche) Cliquez sur le bouton Options Excel Dans la section Standard, cochez la case Afficher
Contenu Microsoft Access 2010
Contenu Microsoft Access 2010 Module 1 Environnement Access 2010 Fichiers d apprentissage Logiciel Access 2010 Base de données Lancement d Access 2010 Ouverture d une base de données Fenêtre Access 2010
ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE
1 Environnement Lancement du logiciel : ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE Atelier «pour approfondir» Le tableur OpenOffice Calc o Menu Démarrer > Tous les programmes > OpenOffice.org > OpenOffice.org
Calculs, formules, fonctions, et adresses Références relatives et absolues
Découverte et pratique du tableur. Module de base Calculs, formules, fonctions, et adresses Références relatives et absolues 1. Les calculs Le Concept Généralement, on recourt à un tableur pour réaliser
1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
NOTICE D UTILISATION XL Report
NOTICE D UTILISATION XL Report XL Soft - 16 Bd Charles de Gaulle Parc d'affaires les Moulinets- Bât C 44800 SAINT HERBLAIN Tel.: 02 51 80 77 88 Fax: 02 51 80 77 87 www.xlsoft.fr SOMMAIRE 1) FINALITE D
Saisie de données. Dans ce chapitre
3 Saisie de données Dans ce chapitre Éditer et mettre en forme les cellules........................ 32 Copier et déplacer les cellules............................ 38 Remplir les cellules avec des séries
Gestion multi-stocks
Gestion multi-stocks Dans l architecture initiale du logiciel IDH-STOCK, 11 champs obligatoires sont constitués. Ces champs ne peuvent être supprimés. Ils constituent l ossature de base de la base de données
LINQ to SQL. Version 1.1
LINQ to SQL Version 1.1 2 Chapitre 03 - LINQ to SQL Sommaire 1 Introduction... 3 1.1 Rappels à propos de LINQ... 3 1.2 LINQ to SQL... 3 2 LINQ to SQL... 3 2.1 Importer des tables... 3 2.1.1 Le concepteur
Support de Formation La Structure Budgétaire
Support de Formation La Structure Budgétaire 5002 Support de Formation : La Structure Budgétaire Page 1/23 TABLE DES MATIERES INTRODUCTION... 3 MOTEUR DE RECHERCHE DES LIGNES DE CREDIT... 4 Détail des
Nous allons détailler dans cette documentation les fonctionnalités pour créer un objet colonne.
Généralités Dans le générateur d états des logiciels Ciel pour Macintosh vous avez la possibilité de créer différents types d éléments (texte, rubrique, liste, graphiques, tableau, etc). Nous allons détailler
Informatique. Programmation en Python.
BCPST 1 B 13 septembre 2015 Informatique. Programmation en Python. Ce document est un support de cours, il vous permet d avoir sa structure et ses éléments les plus importants. Au cours des séances en
Documentation Talend. Charly Riviere CDG35
Documentation Talend Charly Riviere CDG35 1. Présentation générale Talend est un ETL pour "Extract Transform Load". Comme son nom l'indique il permet d'extraire des données pour ensuite les transformer
Introduction à Business Objects. J. Akoka I. Wattiau
Introduction à Business Objects J. Akoka I. Wattiau Introduction Un outil d'aide à la décision accès aux informations stockées dans les bases de données et les progiciels interrogation génération d'états
Introduction à l Informatique
Introduction à l Informatique. Généralités : Etymologiquement, le mot informatique veut dire «traitement d information». Ceci signifie que l ordinateur n est capable de fonctionner que s il y a apport
Introduction à l analyse des données. Olivier Godechot
Introduction à l analyse des données Olivier Godechot Introduction. Les données statistiques : de très nombreuses variables. Aucune n est parfaite La perception d un phénomène appréhendée comme la combinaison
Manuel M O D U L E D I M P O R T A T I O N
Manuel M O D U L E D I M P O R T A T I O N 1 Fonctionnement général Le module d importation de Wings a comme but de lire et d importer les données des clients, fournisseurs, produits et stock, ainsi que
Master EBE Introduction à R et Statistique inférentielle
Master EBE Introduction à R et Statistique inférentielle R est un logiciel de calcul statistique et probabiliste. Il est développé dans le cadre du projet GNU http://www.gnu.org/ ), c est donc un logiciel
Plan. Tableaux. Utilité. Définition. Exemples. Déclaration d un tableau
Plan Tableaux Université de Nice - Sophia Antipolis Richard Grin Version 1.0.4 25/11/10 Définition Déclaration d un tableau Création d un tableau Utilisation d un dun tableau Tableau des paramètres de
Algorithmie ISI301 TP 1 : Python et premiers algorithmes
Algorithmie ISI301 TP 1 : Python et premiers algorithmes 1 Python : apprentissage Pour avoir une vision plus large des différentes possibilités du langage Python, nous ne pouvons que vous conseiller d
Notion de complexité
1 de 27 Algorithmique Notion de complexité Florent Hivert Mél : Florent.Hivert@lri.fr Adresse universelle : http://www-igm.univ-mlv.fr/ hivert Outils mathématiques 2 de 27 Outils mathématiques : analyse
ATELIER ALGORITHME PREMIERS PAS Journée d information sur les nouveaux programmes de Première S-ES 2010-2011
Pour me contacter : irene.rougier@ac-clermont.fr 1. Introduction ATELIER ALGORITHME PREMIERS PAS Journée d information sur les nouveaux programmes de Première S-ES 2010-2011 De nombreux documents et informations
Database Manager Guide de l utilisateur DMAN-FR-01/01/12
Database Manager Guide de l utilisateur DMAN-FR-01/01/12 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.