Rekodowanie na inne zmienne: Wartości źródłowe i wynikowe

W tym oknie dialogowym można zdefiniować wartości, które mają być rekodowane.

Stara wartość. Wartość, która ma być rekodowana. Rekodowane mogą być pojedyncze wartości, zakresy wartości lub braki danych. W przypadku zmiennych łańcuchowych nie można wybrać systemowych braków danych oraz zakresów, ponieważ pojęcia te nie odnoszą się do zmiennych łańcuchowych. Wartości źródłowe muszą być tego samego typu, co zmienna źródłowa (numeryczne lub łańcuchowe). Zakresy są przedziałami obustronnie domkniętymi i obejmują wszelkie braki danych zdefiniowane przez użytkownika, znajdujące się w tych przedziałach.

  • Wartość. Indywidualna wartość źródłowa, która ma zostać rekodowana na nową wartość. Wartość musi być tego samego typu (numeryczny lub łańcuchowy) co rekodowane zmienne.
  • Systemowy brak danych. Wartości przydzielone przez program wtedy, gdy dane są niezdefiniowane z punktu widzenia przyjętego formatu zmiennej, gdy pole numeryczne jest puste, lub gdy wartość otrzymana w wyniku przekształcenia komendy jest niezdefiniowana. Numeryczne braki wartości są wyświetlane jako kropki. Zmienne łańcuchowe nie mogą mieć systemowych braków wartości, ponieważ każdy znak jest prawidłowym elementem takiej zmiennej.
  • Systemowy lub zdefiniowany brak danych. Obserwacje z wartościami, które albo zostały zdefiniowane jako brakujące wartości po stronie użytkownika, lub są nieznane i została im przypisana brakująca wartość po stronie systemu, która jest wskazywana za pomocą kropki (.).
  • Przedział. Zamknięty przedział wartości. Opcja niedostępna dla zmiennych łańcuchowych. Do tego przedziału należą wszystkie braki danych zdefiniowane przez użytkownika.
  • Wszystkie pozostałe wartości. Wszelkie pozostałe wartości nieuwzględnione w żadnej specyfikacji na liście Źródłowa-Wynikowa. Są one wyświetlane jako kategoria ELSE na liście Źródłowa-Wynikowa.

Nowa wartość. Pojedyncza wartość, na którą jest rekodowana każda wartość źródłowa lub zakres wartości. Nowe wartości mogą być numeryczne lub łańcuchowe.

  • Wartość. Wartość, do której zostaną rekodowane wartości źródłowe. Wartość musi być tego samego typu (numeryczny lub łańcuchowy) co wartość źródłowa.
  • Systemowy brak danych. Rekodowanie określonych wartości źródłowych w systemowe braki danych. Systemowe braki danych nie są używane w obliczeniach, a obserwacje z systemowymi brakami danych są wyłączane z wielu procedur. Opcja niedostępna dla zmiennych łańcuchowych.
  • Kopiuj wartości źródłowe. Zachowuje starą wartość. Jeśli niektóre wartości nie wymagają rekodowania, można użyć tej opcji, aby uwzględnić wartości źródłowe. Wartości źródłowe, które nie zostały określone, nie zostaną włączone do zmiennej wynikowej, a w zmiennej wynikowej obserwacjom z tymi wartościami zostaną przypisane systemowe braki danych.

Zmienne wyjściowe są łańcuchami. Definiuje nową, rekodowaną zmienną jako zmienną łańcuchową (alfanumeryczną). Zmienna źródłowa może być numeryczna lub łańcuchowa.

Zamień łańcuchy numeryczne na liczby. Przekształca wartości łańcuchowe zawierające cyfry na wartości numeryczne. Wartościom łańcuchowym zawierającym jakiekolwiek inne znaki oprócz cyfr i opcjonalnego znaku (+ lub -) są przypisywane wartości oznaczające systemowy brak danych.

Stary -> Nowy. Lista specyfikacji, które zostaną użyte do rekodowania zmiennych. Można dodawać, zmieniać i usuwać specyfikacje z tej listy. Lista jest sortowana automatycznie na podstawie specyfikacji starej wartości, według następującego porządku: pojedyncze wartości, braki danych, rozstępy i wszystkie inne wartości. Jeśli na liście zostanie zmieniona specyfikacja rekodowania, procedura automatycznie posortuje tę listę ponownie, w przypadku gdy jest to niezbędne do zachowania tego porządku.