Innehållsförteckning:
- Om du vill veta det minsta och maximala antalet korgar Granny gjort, använder du till exempel min () och max ():
- Vektorn som returneras av diff () är alltid ett element kortare än den ursprungliga vektorn du gav som argument.
Video: Calculus III: Two Dimensional Vectors (Level 4 of 13) | Vector Arithmetic - Geometric 2024
En uppsättning aritmetiska funktioner i R består av funktioner där Resultatet är beroende av mer än ett värde i vektorn. Summan av en vektor med summan () -funktionen är en sådan operation. Här är några andra:
Funktion | Vad det gör |
---|---|
summa (x) | Beräknar summan av alla värden i x |
prod (x) | Beräknar produkten av alla värden i x |
min (x) | Ge minimalt alla värden i x |
max (x) | Ge maximalt alla värden i x < cumsum (x) |
Visar den kumulativa summan av alla värden i | x cumprod (x) |
Ge den kumulativa produkten av alla värden i | x
cummin (x) |
Ge minimum för alla värden i | x från vektorns start tills positionen för det värdet
cummax (x) |
Ge maximalt för alla värden i < x | från början av vektorn till läget för det värdet diff (x)
Ger för varje värde skillnaden mellan det värdet och |
nästa värde i vektorn |
Så här sammanfattar du en vektor i R |
Om du vill veta det minsta och maximala antalet korgar Granny gjort, använder du till exempel min () och max ():
För att beräkna summan och produkten av alla värden i vektor, använd funktionen summa () respektive prod ().
Dessa funktioner kan också ta en lista med vektorer som ett argument. Om du vill beräkna summan av alla korgar gjorda av Granny och Geraldine kan du använda följande kod: >> summa (korgar av. Granny, korgar. Av. Geraldine) [1] 75
Saknas värden returnerar alltid NA som ett resultat. Detsamma gäller även vektoroperationer. R, men ger dig ett sätt att helt enkelt förkasta de saknade värdena genom att ange argumentet na. rm till sant. Ta en titt på följande exempel:>> x summa (x) [1] NA> summa (x, na. Rm = TRUE) [1] 12
Detta argument fungerar i summa () och max ().
Hur kumulerar du verksamheten i R
Antag att efter varje match vill du uppdatera det totala antalet korgar som Granny gjorde under säsongen. Efter det andra spelet är det summan av de två första matcherna; efter det tredje spelet är det summan av de första tre matcherna; och så vidare.Du kan enkelt göra denna beräkning med hjälp av den kumulativa summanfunktionen, cumsum (), som i följande exempel: >> cumsum (korgar av. Granny) [1] 12 16 21 27 36 39
I en liknande sätt, cumprod () ger dig den kumulativa produkten. Du kan också få det kumulativa lägsta och maximala med de relaterade funktionerna cummin () och cummax ().
Hur man beräknar skillnader i RDu kan beräkna skillnaden i antalet korgar mellan vart och ett spel Granny spelade med följande kod: >> diff (korgar av. Granny) [1] - 8 1 1 3 -6
Du får fem nummer tillbaka. Den första är skillnaden mellan det första och det andra spelet, den andra är skillnaden mellan det andra och det tredje spelet, och så vidare.