Funkcje — informacje

Następujące funkcje CLEM są dostępne podczas opracowywania danych w oprogramowaniu IBM® SPSS Modeler. Funkcje te można wprowadzać jako kody w wielu oknach dialogowych, takich jak np. węzły Wyliczanie, lub korzystać z Kreatora wyrażeń i tworzyć poprawne wyrażenia CLEM bez potrzeby zapamiętywania list funkcji ani nazw zmiennych.

Tabela 1. Funkcje CLEM przeznaczone do użycia z danymi IBM SPSS Modeler
Typ funkcji Opis
Informacje Służą do uzyskiwania informacji o wartościach zmiennych. Przykładowo: funkcja is_string zwraca wartość true dla wszystkich rekordów typu łańcuch.
Konwersja Służą do tworzenia nowych zmiennych lub przekształcenia typu składowania. Przykładowo: funkcja to_timestamp przekształca wybraną zmienną na znacznik czasu.
Porównywanie Służą do porównywania wartości zmiennych ze sobą lub z określonym łańcuchem. Przykładowo: <= służy do sprawdzania, czy wartości dwóch zmiennych są mniejsze od siebie czy równe.
Logiczne Służą do wykonywania operacji logicznych, takich jak if, then, else.
Numeric Służą do wykonywania obliczeń numerycznych, takich jak logarytm naturalny z wartości zmiennych.
Trygonometryczne Służą do wykonywania obliczeń trygonometrycznych, takich jak arcus cosinus określonego kąta.
Prawdopodobieństwo Zwracają prawdopodobieństwa oparte na różnych rozkładach, takie jak prawdopodobieństwo, że wartość rozkładu Student t jest mniejsza niż określona wartość.
Przestrzenne Służą do wykonywania obliczeń przestrzennych z użyciem danych geoprzestrzennych.
Bitowe Służą do przetwarzania liczb całkowitych w postaci ciągów bitów.
Losowe Służą do losowego wybierania elementów lub generowania liczb.
Łańcuch Służą do wykonywania różnych operacji na łańcuchach, np. funkcja stripchar, pozwala na usuwanie określonych znaków.
SoundEx Służą do wyszukiwania łańcuchów, których dokładna treść nie jest znana. Wyszukiwanie jest oparte na założeniach fonetycznych dotyczących wymowy określonych liter.
Data i czas Służą do wykonywania różnych operacji dotyczących zmiennych daty, godziny i znaczników czasu.
Sekwencja podstawień Służą do badania kolejności rekordów w zbiorze danych lub wykonywania operacji opartych na kolejności.
Globalne Służą do uzyskiwania dostępu do wartości globalnych utworzonych za pomocą węzła wartości globalnych. Przykładowo: @MEAN służy do odwoływania się do średniej ze wszystkich wartości w przypadku zmiennej w całym zbiorze danych.
Puste i wartości null Służą do oznaczania, wypełniania braków danych użytkownika lub systemowych braków danych, a także do uzyskiwania dostępu do tego typu danych. Przykładowo: @BLANK(ZMIENNA) służy do ustawiania flagi true w przypadku rekordów zawierających braki danych.
Funkcje specjalne Służą do wyznaczania określonych danych z przeznaczeniem do zbadania. Przykładowo: zmienna @FIELD służy do wyliczania wielu zmiennych.