aggregate: Compute Summary Statistics of Data Subsets

Details

aggregate is een algemene functie met methoden voor dataframes en tijdreeksen.

de standaardmethode, aggregate.default, gebruikt de tijdreeksmethode als x een tijdreeks is, en anders dwingt x tot een dataframe en roept de dataframemethode aan.

aggregate.data.frame is de methode voor het gegevenskader. Indien x geen gegevenskader is, wordt het gedwongen tot één kader, dat een niet-nulaantal rijen moet hebben. Vervolgens wordt elk van de variabelen (kolommen) in x opgesplitst in subsets van gevallen (rijen) van identieke combinaties van de componenten van by, en FUN wordt toegepast op elke subset met verdere argumenten in . Het resultaat wordt opnieuw geformatteerd in een gegevenskader dat de variabelen in by en xbevat. De waarden die voortvloeien uit by bevatten de unieke combinaties van groepeerwaarden die worden gebruikt voor het bepalen van de subsets, en de waarden die voortvloeien uit x de overeenkomstige samenvattingen voor de subset van de respectieve variabelen in x. Indien simplify waar is, worden samenvattingen vereenvoudigd tot vectoren of matrices indien zij een gemeenschappelijke lengte hebben van respectievelijk één of meer dan één; anders worden lijsten van samenvattende Resultaten per deelverzameling verkregen. Rijen met ontbrekende waarden in een van de by variabelen worden weggelaten uit het resultaat. (Merk op dat versies van R vóór 2.11.0 FUN nodig hadden om een scalaire functie te zijn.)

aggregate.formula is een standaardformule interface naar aggregate.data.frame.

aggregate.ts is de tijdreeksmethode en vereist dat FUN een scalaire functie is. Als x geen tijdreeks is, wordt deze gedwongen tot één. Vervolgens worden de variabelen in x opgesplitst in geschikte blokken met lengte frequency(x) / nfrequency, en FUN wordt toegepast op elk blok, met verdere (benoemde) argumenten in doorgegeven. Het resultaat is een tijdreeks met frequentie nfrequency die de geaggregeerde waarden bevat. Merk op dat dit het meest zinvol is voor een kwartaal-of jaarresultaat wanneer de oorspronkelijke reeks een heel aantal kwartalen of jaren bestrijkt: met name het samenvoegen van een maandelijkse reeks aan kwartalen die in februari beginnen, levert geen conventionele kwartaalreeksen op.

FUN wordt doorgegeven aan match.fun, en daarom kan het een functie of een symbool of tekenreeks zijn die een functie benoemt.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

Previous post snoeien van zwarte frambozenstruiken: hoe te snoeien van zwarte frambozen
Next post toelatingseisen