Une fois dans excel, sélectionnez la table, copiez-la (Ctrl-C ou Edit - Copy) et collez-la dans l'éditeur Stata en cliquant sur l'icône de l'éditeur de données en cliquant sur la flèche rouge ci-dessous ou en tapant edit dans la fenêtre de commande. Si vous obtenez le message suivant, cliquez sur OK. Revenez à la fenêtre de l'Editeur de données. L'éditeur de données ressemble à une feuille de calcul (mais ce n'est pas le cas). Collez les données d'excel. La première ligne deviendra les noms des variables. Si la première ligne n'a pas de noms de variables, ils seront nommés var1, var2, var2, etc. AVERTISSEMENT. Lors de la copie et du collage, vous risquez de perdre certaines données si les valeurs numériques comportent des caractères de chaîne. Si vous comparez les valeurs manquantes dans l'image ci-dessus (cellules avec des points.) Avec les données excel, ce sont des valeurs réelles mais avec une lettre jointe. Si vous n'avez pas besoin de ces données alors ne rien faire. Si vous le faites, enregistrez le fichier sous. csv et importez-le dans Stata (voir la section ci-dessous) IMPORTANT. Les noms des variables doivent figurer dans la première ligne. Sélectionnez uniquement les données dont vous avez besoin (ne sélectionnez pas la feuille de calcul entière) Vous devriez voir ce qui suit dans l'écran Stata principal. Si vous souhaitez étiqueter les variables, tapez ce qui suit. IMPORTANT. Vous devrez peut-être réécrire les citations dans la variable d'étiquette Stata var1 Zone dans la variable d'étiquette Square Km var2 Zone dans la variable de l'étiquette Square Mi var3 Variable d'étiquette de la population var4 Imports variable d'étiquette var5 Variable de l'étiquette var6 Type de régime La fenêtre des variables devrait ressembler à ceci : Type décrire pour un premier coup d'oeil: C'est un autre moyen plus systématique d'importer des données dans Stata. D'Excel, enregistrez les données sous la forme. csv (valeur séparée par des virgules ou séparée par des virgules, qui est essentiellement ASCII). La première ligne doit avoir les noms des variables (sans espaces). Une fois enregistré en format csv, ouvrez Stata et tapez la feuille de commande en utilisant quotH: statadataBankscnvselect. csvquot Ou si vous changez le répertoire dans Stata, tapez simplement insheet en utilisant cnvselect. csv. Si vous préférez utiliser le menu, procédez comme suit: Dans la boîte de dialogue Cliquez sur Parcourir puis dans Fichiers de type: sélectionnez l'option. csv et trouvez votre jeu de données. Une fois que vous le trouvez, cliquez sur Ouvrir puis sur Ok. Une fois que vous le trouvez, vous devriez voir ce qui suit, puis appuyez sur OK. Vos données sont maintenant au format Stata, n'oubliez pas de l'enregistrer, tapez: save testdata03. Remplacer Vous verrez vos données dans la fenêtre de navigation Pour Stata, la couleur rouge signifie erreur, dans ce cas, il attendait des variables numériques, mais certaines valeurs ont des lettres attachées de sorte Stata les lit comme des caractères de chaîne. Pour convertir ces caractères de chaîne en numériques, vous devez utiliser la commande destring (type help destring pour les détails) comme suit. Dans ce cas, l'option ignore permet à Stata de supprimer n'importe quel caractère de chaîne attaché à n'importe quel nombre. Après l'utilisation de destring. Utilisez compress pour convertir les variables à leur format le plus efficace. Valeurs manquantes Valeurs manquantes et comment travailler avec elles Stata représente les valeurs manquantes avec a. (Période) dans sa fenêtre de résultats. Si le fichier a des valeurs manquantes spéciales, Stata les représente comme. a,.b..z. Les valeurs manquantes sont stockées sous forme de valeurs supérieures au nombre maximal autorisé pour le type de données. Par exemple, une variable mémorisée comme octet de type de données peut prendre les valeurs suivantes: La plupart des commandes ignorent les valeurs manquantes par défaut. Certaines commandes, telles que tabulation. Ont une option pour afficher manquant si vous voulez voir combien d'observations manquantes il ya. D'autres commandes, cependant, peuvent utiliser des valeurs manquantes d'une manière qui vous surprendra. Par exemple, la commande replace n'ignore pas les valeurs manquantes. Voici un exemple simple pour démontrer comment remplacer et recoder gérer les valeurs manquantes différemment. Dans cet exemple, nous avons trois variables dont les valeurs sont 1, 2 et manquantes. Nous voulons changer toutes les valeurs de 2 à 1. La première commande de remplacement change chaque valeur qui est supérieure à 1 à 1. Cette commande n'ignore pas les valeurs manquantes, donc les 2 et les absents sont changés à 1. Ce n'est probablement pas ce que nous ferions Normalement, car les valeurs manquantes doivent rester manquantes. La deuxième commande de remplacement modifie toutes les valeurs supérieures à 1 mais inférieures à 1. Dans ce cas, les valeurs de 2 sont modifiées et les valeurs manquantes ne sont pas modifiées, ce qui est notre intention. La commande recode ignore automatiquement les valeurs manquantes, donc nous n'avons pas à y penser. Les résultats sont identiques à ceux de la deuxième commande de remplacement.
No comments:
Post a Comment