DTA (données Stata) : fichier .dta

stable

Format binaire du logiciel statistique Stata, combinant valeurs, étiquettes de variables et étiquettes de valeurs catégorielles, largement utilisé en économie et sciences sociales.

Le DTA stocke un jeu de données pour Stata, logiciel statistique largement utilisé en économie, épidémiologie et sciences sociales, en combinant les valeurs brutes avec des métadonnées propres à chaque variable : un nom court technique associé à une étiquette descriptive plus longue, et des étiquettes de valeur pour représenter lisiblement des variables catégorielles codées numériquement.

Cette structure rapproche le DTA du SAV de SPSS dans sa philosophie générale (combiner données et métadonnées descriptives dans un même fichier binaire) tout en restant un format propre à Stata, incompatible en lecture directe avec SPSS ou l’inverse sans passer par un outil de conversion tiers ou une bibliothèque compatible avec les deux formats.

Stata fait évoluer régulièrement la structure interne du format à chaque nouvelle version majeure du logiciel, ajoutant des capacités croissantes (davantage de variables autorisées, chaînes de caractères plus longues) qui rendent un fichier récent illisible par une version de Stata antérieure à celle qui l’a produit. La commande saveold permet d’exporter explicitement vers une version de format plus ancienne quand la compatibilité descendante est nécessaire, par exemple pour partager des données avec un collaborateur utilisant une version plus ancienne du logiciel.

Le format reste accessible sans licence Stata, coûteuse pour un usage occasionnel : des bibliothèques comme haven en R ou pyreadstat en Python savent lire et écrire nativement le format DTA, permettant l’échange de données avec des collaborateurs utilisant un autre outil d’analyse statistique.

Signature binaire

Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .dta ?

Stata permet d'ouvrir un fichier .dta. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format DTA (données Stata) ?

Le type MIME du format DTA (données Stata) est application/x-stata-dta.

Le format DTA (données Stata) (.dta) est-il encore utilisé aujourd'hui ?

Oui, le format DTA (données Stata) est stable et toujours largement utilisé, sans signe de déclin.

Peut-on ouvrir un fichier .dta sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Pourquoi un fichier DTA exporté depuis une nouvelle version de Stata peut-il ne pas s'ouvrir dans une version plus ancienne ?

Stata fait évoluer régulièrement la structure interne du format DTA à chaque nouvelle version majeure du logiciel, avec des capacités croissantes (plus de variables, chaînes de caractères plus longues) qui rendent le fichier illisible par une version de Stata antérieure à celle qui l'a produit. Une commande d'export explicite vers un format de version plus ancienne (`saveold`) permet de contourner cette incompatibilité quand elle est nécessaire.

Un fichier DTA peut-il être ouvert sans licence Stata, logiciel payant coûteux ?

Oui : des bibliothèques comme `haven` en R ou `pandas`/`pyreadstat` en Python savent lire et écrire nativement le format DTA sans nécessiter Stata lui-même, ce qui permet d'échanger des données avec des collègues ou collaborateurs qui utilisent un autre outil d'analyse statistique que Stata.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :