Translation not up to date
Funkce dostupné pro chybějící hodnoty
Pro práci s chybějícími hodnotami ve vašich datech jsou k dispozici různé metody. Můžete se rozhodnout používat funkce dostupné v Data Refinery nebo v uzlech SPSS Modeler .
Funkce dostupné v produktu SPSS Modeler
V produktu SPSS Modelerje k dispozici několik funkcí ke zpracování chybějících hodnot. Následující funkce se často používají v uzlech Select a Filler k zahození nebo vyplnění chybějících hodnot:
count_nulls(LIST
@BLANK(FIELD
@NULL(FIELD
undef
Funkce
lze použít ve spojení s funkcí @
k identifikaci výskytu prázdných hodnot nebo hodnot null v jednom nebo více polích. Jednoduše označí pole, jsou-li přítomna prázdná nebo nulová hodnota, nebo je zadejte společně s hodnotami náhrady nebo je použijte v různých jiných operacích.@FIELD
Hodnoty null můžete spočítat na seznamu polí následujícím způsobem:
count_nulls(['cardtenure' 'card2tenure' 'card3tenure'])
Použijete-li některou z funkcí, které akceptují seznam polí jako vstup, můžete použít speciální funkce
a @FIELDS_BETWEEN
, jak ukazuje následující příklad:@FIELDS_MATCHING
count_nulls(@FIELDS_MATCHING('card*'))
Funkci
můžete použít k vyplnění polí pomocí systémové chybějící hodnoty, která se zobrazí jako $null$. Chcete-li například nahradit jakoukoli číselnou hodnotu, můžete použít podmíněný příkaz, jako např.:undef
if not(Age > 17) or not(Age < 66) then undef else Age endif
Nahrazuje vše, co není v rozsahu systémem-chybějící hodnota, která se zobrazí jako $null$. Pomocí funkce
můžete zachytit všechny ostatní číselné hodnoty včetně negativů.not()
and not
ve výrazu. Chcete-li například vybrat a zahrnout všechny záznamy, kde je typ léku na lékařský předpis Drug C
, použijte následující příkaz select:Drug = 'drugC' and not(@NULL(Drug))