Como usar operações aritméticas vetor em r
Video: Operações em vetor (array): inserir e buscar em Java - Canal do Código
Conteúdo
- Video: operações em vetor (array): inserir e buscar em java - canal do código
- Como resumir um vetor em r
- Video: geometria analítica i: operações com vetores utilizando as coordenadas
- Video: curso de programação r (aula 10) - operações matemáticas em vetores
- Como acumular operações em r
- Video: 3-4: soma e subtração de vetores || prof. anderson: aula de física em flash
- Como calcular diferenças de r
Um conjunto de funções aritméticas em R consiste de funções em que o resultado dependa mais do que um valor no vector. Soma de um vector com o soma() função é tal operação. Aqui estão alguns outros:
Função | O que faz |
---|---|
soma (x) | Calcula a soma de todos os valores em X |
prod (x) | Calcula o produto de todos os valores em X |
sirigaita) | Dá o mínimo de todos os valores em X |
max (x) | Dá o máximo de todos os valores em X |
cumSum (x) | Dá a soma cumulativa de todos os valores em X |
cumprod (x) | Dá o produto acumulado de todos os valores em X |
cominho (x) | Dá a mínima para todos os valores em X do começo do vector até a posição de que valor |
cummax (x) | Dá o máximo para todos os valores X do começo do vector até a posição de que valor |
diff (x) | Dá para cada valor da diferença entre esse valor e o próximo valor no vetor |
Como resumir um vetor em R
Você pode dizer algumas coisas sobre um conjunto de valores com um número. Para ilustrar, vamos supor que você tem dois vetores contendo o número de cestas que Granny e seu amigo Geraldine marcados nos seis jogos desta temporada de basquete:
gt; baskets.of.Granny lt; - c (12,4,4,6,9,3) gt; baskets.of.Geraldine lt; - c (5,3,2,2,12,9)
Se você quer saber o número máximo de cestas Granny feitas mínimo e, por exemplo, você usar as funções min () e max ():
gt; min (baskets.of.Granny) [1] 3GT; max (baskets.of.Granny) [1] 12
Para calcular a soma e o produto de todos os valores no vector, utilizar as funções soma() e prod (), respectivamente.
Estas funções também pode dar uma lista de vetores como um argumento. Se você quiser calcular a soma de todas as cestas feitas pela avó e Geraldine, você pode usar o seguinte código:
gt; soma (baskets.of.Granny, baskets.of.Geraldine) [1] 75
Os valores em falta sempre voltar N / D como um resultado. O mesmo é verdade para as operações de vetor bem. R, no entanto, dá-lhe uma maneira de simplesmente descartar os valores em falta, definindo o argumento na.rm para VERDADE. Dê uma olhada no seguinte exemplo:
Video: Geometria Analítica I: Operações com vetores utilizando as coordenadas
gt; X lt; - c (3,6,2, NA, 1) gt; soma (X) [1] NAGT; soma (x, na.rm = TRUE) [1] 12
Este argumento funciona em soma(), prod (), min (), e max ().
Video: Curso de Programação R (Aula 10) - Operações Matemáticas em Vetores
Como acumular operações em R
Suponha que depois de cada jogo, você quer atualizar o número total de cestas que Granny feitas durante a temporada. Após o segundo jogo, que é o total dos dois primeiros jogos-após o terceiro jogo, é o total dos três primeiros jogos-e assim por diante. Você pode fazer este cálculo facilmente usando a função de soma cumulativa, cumSum (), como no exemplo a seguir:
gt; cumSum (baskets.of.Granny) [1] 12 16 21 27 36 39
De forma semelhante, cumprod () dá-lhe o produto acumulado. Você também pode obter o mínimo cumulativo e máxima com as funções relacionadas cominho () e cummax ().
Video: 3-4: Soma e subtração de vetores || Prof. Anderson: Aula de Física em Flash
Como calcular diferenças de R
Você pode calcular a diferença no número de cestas entre cada dois jogos Granny jogado usando o seguinte código:
gt; diff (baskets.of.Granny) [1] -8 1 1 3 -6
Você obter cinco números de volta. O primeiro é a diferença entre o primeiro e o segundo jogo, o segundo é a diferença entre o segundo e o terceiro jogo, e assim por diante.
O vector retornado pela diff () é sempre um elemento menor do que o vector original que você deu como argumento.