Options de données

Options de transformation et fusion Chaque fois que le programme exécute une commande, il lit le fichier de données. Certaines transformations de données (telles que le calcul et le recodage) et transformations de fichiers (telles que l'ajout de variables et l'ajout d'observations) ne nécessitent pas de transfert séparé des données, et l'exécution de ces commandes peut être retardée jusqu'à ce que le programme lise les données pour exécuter une autre commande, par exemple un calcul statistique ou une procédure de représentation graphique.

  • Pour les fichiers de données volumineux dont la lecture des données peut être longue, vous pouvez sélectionner Calculer les valeurs avant utilisation pour différer l'exécution et réduire le temps de traitement. Lorsque cette option est sélectionnée, les résultats des transformations effectuées via des boîtes de dialogue comme Calculer la variable n'apparaissent pas immédiatement dans l'éditeur de données. Les variables créées par les transformations apparaissent sans valeur de données. Vous ne pouvez pas modifier les valeurs de données dans l'éditeur de données alors que certaines transformations sont en attente. Toute commande lisant les données, telle qu'une procédure statistique ou de représentation graphique, exécute les transformations en attente et met à jour les données affichées dans l'éditeur de données. Vous pouvez également utiliser l'option Exécuter les transformations en attente du menu Transformer.
  • Avec la valeur par défaut de l'option Calculer les valeurs immédiatement, lorsque vous collez une syntaxe de commande à partir d'une boîte de dialogue, une commande EXECUTE est collée après chaque commande de transformation. Pour plus d'informations, voir la rubrique Commandes d'exécution multiples .

Afficher format nouvelles variables numériques : Cette procédure permet de contrôler la largeur d'affichage par défaut et le nombre de positions décimales par défaut des nouvelles variables numériques. Il n'existe pas de format d'affichage par défaut pour les nouvelles variables de chaîne. Si une valeur est trop grande pour le format d'affichage spécifié, les premières décimales sont arrondies et les valeurs sont ensuite converties en notation scientifique Les formats d'affichage n'affectent pas les valeurs de données internes. Par exemple, la valeur 123456.78 peut être arrondie à 123457 pour l'affichage, mais la valeur originale non arrondie est utilisée pour tout calcul.

Définir siècle pour années sur 2 chiffres : Définit la plage d'années pour les variables de format de date entrés et/ou affichés avec des années à deux chiffres (par exemple, 10/28/86, 29-OCT-87). Le paramétrage de la plage automatique est basé sur l'année en cours, commençant 69 années avant et finissant 30 années après l'année en cours (ajouter l'année en cours donne une plage totale de 100 années). Pour une plage personnalisée, l'année de fin est automatiquement déterminée en fonction de la valeur que vous entrez pour l'année de début.

Générateur de nombres aléatoires : Deux types de générateur de nombres aléatoires sont disponibles :

  • Compatible avec la version 12. Générateur de nombres aléatoires utilisé dans la version 12 et les versions précédentes. Si vous avez besoin de reproduire des résultats aléatoires générés dans des versions précédentes sur la base d'une valeur de départ spécifiée, utilisez ce générateur de nombres aléatoires.
  • Mersenne Twister. Générateur de nombres aléatoires plus récent et plus fiable pour les simulations. Si la reproduction de résultats aléatoires à partir de la version 12 (ou antérieure) n'est pas un problème, utilisez ce générateur de nombres aléatoires.

Affectation du niveau de mesure : Pour les données lues à partir de formats de fichiers externes, les anciens fichiers de données IBM® SPSS® Statistics (antérieurs à la version 8.0) et les nouveaux champs créés dans une session, le niveau de mesure des champs numériques est déterminé par un ensemble de règles, y compris le nombre de valeurs uniques. Vous pouvez spécifier le nombre de valeurs de données minimum d'une variable numérique utilisé pour classer la variable comme continue (échelle) ou nominale. Les variables avec moins que le nombre spécifié de valeurs uniques sont classées comme nominales.

De nombreuses autres conditions sont évaluées avant d'appliquer le chiffre minimum de règle de valeurs de données lorsqu'il est décidé d'appliquer le niveau de mesure continu (variable d'échelle) ou nominal. Les conditions sont évaluées dans l'ordre répertorié dans le tableau ci-dessous. Le niveau de mesure pour la première condition qui correspond aux données est appliqué.

Tableau 1. Règles de définition du niveau de mesure par défaut
Condition Niveau de mesure
Le format est le dollar ou une devise personnalisée. Continu
Le format est la date ou l'heure (à l'exclusion des mois et des jours de la semaine) Continu
Toutes les valeurs d'une variable sont manquantes. Nominal
La variable contient au moins une valeur non entière Continu
La variable contient au moins une valeur négative Continu
La variable ne contient aucune valeur valide inférieure à 10 000 Continu
La variable a au moins N valeurs valides uniques* Continu
La variable ne contient aucune valeur valide inférieure à 10 Continu
La variable contient moins de N valeurs valides uniques* Nominal

* N est la valeur de césure spécifiée par l'utilisateur. La valeur par défaut est 24.

Arrondi et troncation des valeurs numériques : Pour les fonctions RND et TRUNC, ce paramètre contrôle le seuil par défaut des valeurs arrondies qui sont très près d'une limite d'arrondi. Ce paramètre est spécifié comme un nombre de bits et est défini sur 6 au moment de l'installation ; ce qui doit être suffisant pour la plupart des applications. La définition du nombre de bits sur 0 produit les mêmes résultats que dans l'édition 10. La définition du nombre de bits sur 10 produit les mêmes résultats que dans les éditions 11 et 12.

  • Pour la fonction RND, ce paramètre indique le nombre de bits les moins significatifs par lesquels la valeur à arrondir risque de ne pas atteindre le seuil d'arrondi souhaité. Par exemple, pour l'arrondi d'une valeur entre 1,0 et 2,0 au nombre entier le plus près, ce paramètre indique ce qui manque à la valeur pour atteindre 1,5 (le seuil pour l'arrondi à 2,0).
  • Pour la fonction TRUNC, ce paramètre indique le nombre de bits les moins significatifs par lesquels la valeur à tronquer risque de ne pas atteindre la limite d'arrondi la plus près avant troncation. Par exemple, pour la troncation d'une valeur entre 1,0 et 2,0 au nombre entier le plus près, ce paramètre indique ce qui manque à la valeur pour atteindre 2,0 (arrondi à 2,0).

Personnaliser la Vue des variables : Contrôle l'affichage par défaut et l'ordre des attributs dans la vue de variable. Pour plus d'informations, voir la rubrique Modification de la vue des variables par défaut .

Modifier le dictionnaire : Contrôle la langue du dictionnaire utilisé pour vérifier l'orthographe des éléments dans la vue de variable. Pour plus d'informations, voir la rubrique Vérification orthographique .