(VI) Różne funkcje matematyczne

Niektóre inne funkcje matematyczne obejmują:

abs() dla wartości bezwzględnych elementów obiektu

sqrt() dla pierwiastków kwadratowych elementów obiektu

ceiling() do zaokrąglania elementów obiektu do liczby całkowitej

floor() do zaokrąglania elementów obiektu w dół do liczby całkowitej

trunc() do obcinania elementów obiektu do przecinka

cummax() dla skumulowanego maksimum na obiekcie atomowym

cummin() dla skumulowanego minimum na obiekcie atomowym

cumprod() dla iloczynu skumulowanego na obiekcie atomowym

cumsu () dla skumulowanej sumy na obiekcie atomowym

exp() for e do potęg elementów obiektu

log(), log10() i log2() dla logarytmów elementów obiektu odpowiednio dla określonej podstawy, podstawy 10 i podstawy 2

max() dla maksymalnej liczby elementów w obiekcie

min() dla minimum elementów w obiekcie

pmax() dla wektorów (będzie cyklicznie) lub macierzy – zwraca maksimum w wierszach

pmin() dla wektorów (będzie cyklicznie) lub macierzy – zwraca minimum w wierszach

sum() dla sumy elementów obiektu

prod() dla iloczynu elementów obiektu

mean() dla średniej elementów obiektu

range() dla zakresu elementów obiektu

rank() dla rang elementów obiektu

sign() dla znaków elementów obiektu-zwraca 1 dla liczb dodatnich, -1 dla liczb ujemnych i 0 dla zer

order() dla indeksów podających kolejność elementów obiektu; w przypadku więcej niż jednego obiektu kolejność pierwszego przedmiotu, użycie drugiego przedmiotu jako powiązań i tak dalej; służy do zmiany kolejności wektorów, macierzy, ramek danych i tablic; x [order (x)] równa się sort (x)

sort() do sortowania elementów obiektów

zapsmall() do ustawiania bardzo małych liczb na zero

W przypadku tych funkcji można używać wektorów atomowych, macierzy, tablic i ramek danych trybów legalnych. Wynikiem tych funkcji są różne typy obiektów, w zależności od funkcji

Funkcja : Ograniczenie

abs(x): obiekty logiczne, numeryczne lub złożone; logiczne wymuszone na numeryczne; zwraca obiekt o tych samych wymiarach

sqrt(x): patrz abs(); ujemne liczby rzeczywiste zwracają NaN

ceiling(x): obiekt logiczny lub numeryczny; logiczne wymuszone na numeryczne; zwraca obiekt o tych samych wymiarach

floor(x): patrz ceiling()

trunc(x, …): x, obiekt logiczny lub numeryczny; logiczne wymuszone na numeryczne; zwraca obiekt o tych samych wymiarach; . . ., wszelkie argumenty przekazywane do funkcji niższego poziomu wywoływanych przez trunc()

cummax(x): obiekt surowy, logiczny, numeryczny lub znakowy; zostanie wymuszone na numeryczne; obiekty znaków zwracają NA; zwraca wektor

cummin(x): patrz cummax()

cumsum(x): patrz cummax()

cumprod(x): patrz cummax()

exp(x): obiekt logiczny, numeryczny lub złożony; logiczne wymuszone na numeryczne; zwraca obiekt o tych samych wymiarach

log(x, base = exp (1)): x, obiekt logiczny, numeryczny lub złożony; logiczne wymuszone na numeryczne; ≥ 0; 0’s return -Inf; zwracają ujemne liczby rzeczywiste

NaN; zwraca obiekt o tych samych wymiarach podstawa, podstawa logarytmu; numeryczna lub złożona logika jest poprawna, ale zwraca Inf dla T i 0 dla F; podstawa≥ 0

log2(x): logiczne, numeryczne lub złożone; logiczne wymuszone na numeryczne; x ≥ 0; 0’s return -Inf; ujemne liczby rzeczywiste zwracają NaN; zwraca obiekt o tych samych wymiarach

log10(x): patrz log2()

max (…, na.rm = FALSE):. . ., obiekty logiczne, numeryczne, złożone i znakowe oddzielone przecinkami; nie muszą mieć tej samej długości;

może mieszać tryby; zwraca pojedynczą wartość na.rm, logical; jeśli NA jest obecne i na.rm jest ustawione na FALSE, zwraca NA, jeśli TRUE ignoruje NA

min(…, na.rm = FALSE): zobacz max ()

pmax(…, na.rm = FALSE):. . ., obiekty logiczne, numeryczne i znakowe oddzielone przecinkami; nie muszą mieć tego samego cyklu długości; może mieszać tryby; zwraca wektor na.rm, logiczny; jeśli NA jest obecne i na.rm jest ustawione na FALSE, zwraca NA, jeśli TRUE ignoruje NA

pmin(…, na.rm = FALSE): zobacz pmax ()

sum(…, na.rm = FALSE):. . ., logiczne, numeryczne i złożone obiekty oddzielone przecinkami; może mieszać tryby; zwraca pojedynczą wartość na.rm, logical; jeśli NA jest obecne i na.rm jest ustawione na FALSE, zwraca NA, jeśli TRUE ignoruje NA; NaN podobne, ale są traktowane inaczej dla liczb zespolonych

prod(…, na.rm = FALSE): zobacz sum ()

mean(x, trim = 0, na.rm = FALSE, …): x, obiekt logiczny, numeryczny lub złożony; zwraca pojedynczą wartość obcinanie, 0 ≤ trim ≤  .5 ; to proporcja elementów do przycięcia przed przyjęciem średniej

na.rm, logiczne; jeśli NA jest obecne i na.rm ma wartość FALSE, zwraca NA, jeśli TRUE ignoruje NA; NaN to samo

rage(…, na.rm = FALSE):. . ., obiekty logiczne, numeryczne i znakowe oddzielone przecinkami; może mieszać tryby; zwraca dwie wartości na.rm, logical; jeśli NA jest obecne i na.rm jest ustawione na FALSE, zwraca NA, jeśli TRUE ignoruje NA; NaN to samo

rank(x, na.last = TRUE, ties. method = c („średnia”, „pierwsza”, „losowa”, „maksymalna”, „min”)): x, obiekt logiczny, numeryczny, złożony lub znakowy na . ostatnia, logiczna lub znakowa; jeśli PRAWDA, NA i NaN zajmują ostatnie miejsce, jeśli FAŁSZ są na pierwszym miejscu, jeśli NA są odrzucane, jeśli „zachowają”, zachowują swoje miejsce w kolejności; NaNs zwracają NA; zwraca wektor

ties.metoda, postać; metoda ustalania wartości dla remisów; wartość domyślna to „średnia”

sign(x): obiekt logiczny lub numeryczny; zwraca obiekt o tych samych wymiarach

order(…, na.last = TRUE, malejąco = FALSE):. . . wektory logiczne, numeryczne, zespolone lub znakowe o tej samej długości – mogą używać tylko jednego wektora – mogą mieszać tryby; zwraca permutację indeksów o długości równej długości wektora (ów)

na.last, logiczne; dla TRUNA są umieszczane jako ostatnie, dla FALSE NA jako pierwsze, dla NA są usuwane

malejące, logiczne; musi mieć wartość TRUE lub FALSE; jeśli TRUE kolejność maleje, jeśli FALSE rośnie

sort (x, malejąco = FALSE, na.last = NA, …): x, obiekt logiczny, numeryczny, złożony lub znakowy; osobno sortuje rzeczywiste i urojone części kompleksu; zwraca wektor

malejące, logiczne; jeśli PRAWDA sortuje w porządku malejącym, jeśli FAŁSZ rosnąco; musi mieć wartość TRUE lub FALSE

na.last, logiczne; jeśli PRAWDA, NA są umieszczone na końcu, jeśli NIEPRAWIDŁOWE, są, 

postawić jako pierwsze, jeśli NA są odrzucane; NaN są umieszczane na końcu

. . ., wszelkie argumenty przekazywane do funkcji niższego poziomu wywołane przez sort ()

zapsmall (x, cyfry = getOptions (“cyfry”)): x, obiekt logiczny, numeryczny lub złożony; zwraca obiekt o tych samych wymiarach cyfry, numeryczne; zaokrągli do liczby całkowitej

Więcej informacji o każdej z tych funkcji można znaleźć na stronie pomocy funkcji (?function.name, gdzie function.name to nazwa funkcji).

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *