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.
| 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. |