aggregate: Compute Summary Statistics of Data Subsets

Details

aggregate jest ogólną funkcją z metodami dla ramek danych i szeregów czasowych.

domyślna metoda, aggregate.default, używa metody szeregów czasowych, jeśli x jest szeregiem czasowym, a w przeciwnym razie przymusza x do ramki danych i wywołuje metodę ramki danych.

aggregate.data.frame jest metodą ramki danych. Jeśli x nie jest ramką danych, jest wymuszana do jedynki, która musi mieć niezerową liczbę wierszy. Następnie każda ze zmiennych (kolumn) w x jest dzielona na podzbiory przypadków (wierszy) identycznych kombinacji składników by, a FUN jest stosowana do każdego takiego podzbioru z dalszymi argumentami w przekazywanymi do niego. Wynik jest formatowany do ramki danych zawierającej zmienne w byi x. Te wynikające z by zawierają unikalne kombinacje grupowania wartości używanych do określania podzbiorów, a te wynikające z x odpowiednie podsumowania dla podzbioru odpowiednich zmiennych w x. Jeśli simplify jest prawdziwe, podsumowania są uproszczone do wektorów lub macierzy, jeśli mają wspólną długość odpowiednio jednego lub większą niż jeden; w przeciwnym razie otrzymuje się listy wyników podsumowania według podzbiorów. Wiersze z brakującymi wartościami w dowolnej ze zmiennych by zostaną pominięte w wyniku. (Zauważ, że wersje r sprzed 2.11.0 wymagały FUN, aby była funkcją skalarną.)

aggregate.formula jest standardowym interfejsem formuły aggregate.data.frame.

aggregate.ts jest metodą szeregów czasowych i wymaga FUN, aby była funkcją skalarną. Jeśli x nie jest szeregiem czasowym, jest wymuszany na jeden. Następnie zmienne w x są dzielone na odpowiednie bloki o długości frequency(x) / nfrequency i FUN jest stosowane do każdego takiego bloku, z kolejnymi (nazwanymi) argumentami w przekazywanymi do niego. Zwracany wynik to szereg czasowy z częstotliwością nfrequency zawierający zagregowane wartości. Należy zauważyć, że ma to największy sens dla wyniku kwartalnego lub rocznego, gdy pierwotne serie obejmują całą liczbę kwartałów lub lat: w szczególności agregowanie serii miesięcznej do kwartałów rozpoczynających się w lutym nie daje konwencjonalnych serii kwartalnych.

FUN jest przekazywane do match.fun, a zatem może to być funkcja lub symbol lub ciąg znaków nazywający funkcję.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Previous post przycinanie czarnych malin krzewów: jak przycinać czarne maliny
Next post wymagania przyjęć