étapes de régression des données du panel statistique :
Étape 1 : Importer les données
Commande :
insheet using 文件路径
Tel que :
insheet using C:STUDYpapertaxi.csv
Attention : il ne peut pas y avoir de caractères chinois dans le tableau, sinon une erreur se produira. Il ne peut pas y avoir de valeurs nulles dans les données du panneau. Veuillez remplacer les positions sans données par 0.
Vous pouvez également copier et coller directement les données dans l'éditeur de données de stata, comme indiqué dans la figure :
Étape 2 : Ajuster le format
Tout d'abord, veuillez renommer la var1 représentant l'échantillon
Commande :
rename var1样本名
Par exemple :
rename var1 province
Ensuite, convertissez les données en panneau format de données
Commande :
reshape long var,i(样本名)
Par exemple :
reshape long var,i(province)
où var représente toutes les années (var2, var3, var4...)
Le converti le format est le suivant Image :
Une fois la conversion réussie, continuez à renommer, où _j représente ici l'année dans le tableau d'origine, var représente le nom de la variable, la commande est la suivante :
rename _j year rename var taxi
Étape 3 : Trier
Commande : trier le nom de la variable
Par exemple :
sort province year
signifie trier les provinces par ordre croissant, puis selon Les numéros de province classés sont classés dans la colonne année, comme le montre la figure :
(Bien que dans de nombreux cas les données répondent déjà aux exigences avant d'effectuer le tri, assurez-vous de le faire juste au cas où. Faites ceci)
Enfin, enregistrez.
À ce stade, le traitement préliminaire des données d'une variable est terminé. Veuillez traiter toutes les variables de la même manière. Veuillez utiliser la commande : clear pour réinitialiser les statistiques avant de traiter de nouvelles variables.
Ici, nous traitons une variable nommée so2 par souci de commodité. Comme le montre l'image :
Recommandations associées : "FAQ"
Étape 4 : Fusionner les données
Ouvrez n'importe quel fichier de données d'une variable traitée comme table de base (il est recommandé d'utiliser le fichier de données de la variable dépendante, so2 est utilisé ici comme variable dépendante)
Commande : fusionner exemple de nom d'heure en utilisant le chemin du fichier
Par exemple :
merge province year using C:STUDYpapertaxi.csv
signifie ajouter des données de taxi à la table de données de so2, comme indiqué dans la figure :
Utilisez ensuite la commande :
tab _merge
Testez la différence entre les données. Dans des circonstances normales, le pourcentage de la colonne _merge : 3 doit être de 100 %, comme indiqué dans la figure :
Utilisez ensuite la commande : déposez _merge, supprimez la colonne _merge dans la table de données.
Réutilisez ensuite la commande : sort sample name time
Par exemple : sort province year pour trier le tableau nouvellement généré.
Ajoutez toutes les variables au tableau de base de la même manière, comme indiqué dans la figure :
Régression
Tout d'abord, utilisez la commande : xtset sample name time pour définir les données du panneau.
Par exemple :
xtset province year
Comme le montre la figure :
Utilisez ensuite la commande :
xtreg dependant variable variable indépendante pour l'analyse de régression
Par exemple :
xtreg so2 taxi busload drivers roadlength
Comme le montre la figure :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!