Ferramentas do usuário

Ferramentas do site


03_apostila:03-funcoes

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
03_apostila:03-funcoes [2023/08/14 13:28]
127.0.0.1 edição externa
03_apostila:03-funcoes [2023/08/22 12:51] (atual)
Linha 12: Linha 12:
 ==== Operações Aritméticas Básicas ==== ==== Operações Aritméticas Básicas ====
  
-A linha de comando do R funciona como uma calculadora. ​ ​Todas ​operações aritméticas +A linha de comando do R funciona como uma calculadora. ​As principais ​operações aritméticas 
-e funções matemáticas ​principais ​estão disponíveis. Exemplo:+e funções matemáticas estão disponíveis. Exemplo:
  
 <code rsplus> <code rsplus>
Linha 39: Linha 39:
 </​code>​ </​code>​
  
-Note que somente os parênteses podem ser utilizados nas expressões matemáticas. ​ As chaves ("​{}"​) e os colchetes ("​[]"​) têm outras funções no R:+Note que somente os parênteses podem ser utilizados nas expressões matemáticas. As chaves ("​{}"​) e os colchetes ("​[]"​) têm outras funções no R:
 <code rsplus> <code rsplus>
 > (2 * { 2 * [ 2 * (3-4)]}) > (2 * { 2 * [ 2 * (3-4)]})
Linha 46: Linha 46:
 </​code>​ </​code>​
  
-Por que o R é uma calculadora **fora do comum** ?  Experimente fazer a seguinte operação matemática na sua calculadora:​+Por que o R é uma calculadora **fora do comum** ? Experimente fazer a seguinte operação matemática na sua calculadora:​
 <code rsplus> <code rsplus>
 > 1 - (1 + 10^(-15)) > 1 - (1 + 10^(-15))
Linha 122: Linha 122:
 > choose(10, 3)          # Coeficientes binomiais: combinação de 10 3-a-3 > choose(10, 3)          # Coeficientes binomiais: combinação de 10 3-a-3
 [1] 120 [1] 120
 +> gamma(1.2) ​            # Função gamma
 +[1] 0.9181687
 >  ​ >  ​
 </​code>​ </​code>​
Linha 191: Linha 193:
 Se o diâmetro à altura do peito (DAP) de uma árvore for 13.5cm, qual Se o diâmetro à altura do peito (DAP) de uma árvore for 13.5cm, qual
 a área transversal?​ a área transversal?​
- 
-Se uma árvore possui três fustes com DAPs de: 7cm, 9cm e 12cm, qual 
-a sua área transversal?​ 
  
 </​box>​ </​box>​
Linha 201: Linha 200:
  
 Se uma árvore possui três fustes com DAPs de: 7cm, 9cm e 12cm, qual Se uma árvore possui três fustes com DAPs de: 7cm, 9cm e 12cm, qual
-o diâmetro (único) que é equivalente à sua área transversal?​+sua área transversal ​de cada fuste?
  
 </​box>​ </​box>​
Linha 270: Linha 269:
   * ''​Inf''​ - infinito;   * ''​Inf''​ - infinito;
   * ''​NaN''​ - indeterminado (Not a Number), normalmente resultado de uma operação matemática indeterminada;​   * ''​NaN''​ - indeterminado (Not a Number), normalmente resultado de uma operação matemática indeterminada;​
-  * ''​NA'' ​ - indeterminado (Not Available), normalmente caracterizando uma observação perdida (//missing value//).+  * ''​NA'' ​ - indeterminado (Not Available), normalmente caracterizando uma observação perdida ​ou faltante ​(//missing value//).
  
  
 Na operações matemáticas,​ ''​NaN''​ e ''​NA''​ atuam sempre como **indeterminado**. Na operações matemáticas,​ ''​NaN''​ e ''​NA''​ atuam sempre como **indeterminado**.
  
 +
 +
 +=== Exercícios ===
  
  
Linha 293: Linha 295:
 </​box>​ </​box>​
  
- 
- 
-=== Exercícios === 
  
 <box left red 80%| //**2.6. Exercício Conceitual:​** O que é uma Observação Perdida//>​ <box left red 80%| //**2.6. Exercício Conceitual:​** O que é uma Observação Perdida//>​
Linha 341: Linha 340:
 === Concatenação de Elementos em um Vetor: a Função "​c"​ === === Concatenação de Elementos em um Vetor: a Função "​c"​ ===
  
-Para criar um vetor, podemos usar a função ''​c''​ (c = colar, ​concatenar). ​ Essa função simplesmente junta todos+Para criar um vetor, podemos usar a função ''​c''​ (c = concatenar). ​ Essa função simplesmente junta todos
 os argumentos dados a ela, formando um vetor: os argumentos dados a ela, formando um vetor:
 <code rsplus> <code rsplus>
Linha 365: Linha 364:
 </​code>​ </​code>​
  
-Uma forma mais flexível de criar sequências de números (inteiros ou reais) é usando a função ​'''​seq''':​+Uma forma mais flexível de criar sequências de números (inteiros ou reais) é usando a função ''​seq'':​
 <code rsplus> <code rsplus>
 > seq(10, 30) > seq(10, 30)
Linha 379: Linha 378:
 === Vetores de Valores Repetidos: Função "​rep"​ === === Vetores de Valores Repetidos: Função "​rep"​ ===
  
-Também é fácil criar uma sequência de números repetidos utilizando a função ​'''​rep''':​+Também é fácil criar uma sequência de números repetidos utilizando a função ''​rep'':​
 <code rsplus> <code rsplus>
 > rep(5, 3) > rep(5, 3)
Linha 397: Linha 396:
 Uma palmeira perfilhada possui 10 fustes com os seguintes diâmetros: 5, 6, 7, 5, 10, 11, 6, 8, 9 e 7. Uma palmeira perfilhada possui 10 fustes com os seguintes diâmetros: 5, 6, 7, 5, 10, 11, 6, 8, 9 e 7.
  
-Crie um vetor '''​dap'''​ com os diâmetros acima e uma sequência que enumera os fustes.+Crie um vetor ''​dap''​ com os diâmetros acima e uma sequência que enumera os fustes.
  
 </​box>​ </​box>​
Linha 483: Linha 482:
  [1] 0 0 0 0 0 3 1 2 3 1  [1] 0 0 0 0 0 3 1 2 3 1
 Warning message: Warning message:
-In c * b : longer object length is not a multiple of shorter object length+In c * b : longer object length ​'is' ​not a multiple of shorter object length
 > length(b) > length(b)
 [1] 10 [1] 10
Linha 700: Linha 699:
 ==== Distribuição Normal ==== ==== Distribuição Normal ====
  
-A distribuição Normal é a distribuição central da teoria estatística. Para gerar uma amostra de observações de uma distribuição normal utilizamos a função ​'''​rnorm''':​+A distribuição Normal é a distribuição central da teoria estatística. Para gerar uma amostra de observações de uma distribuição normal utilizamos a função ''​rnorm'':​
 <code rsplus> <code rsplus>
 > args( rnorm ) > args( rnorm )
Linha 723: Linha 722:
 </​code>​ </​code>​
  
-Se quisermos saber a //​probabilidade acumulada// até um certo valor de uma variável com distribuição normal utilizamos a função ​'''​pnorm''':​+Se quisermos saber a //​probabilidade acumulada// até um certo valor de uma variável com distribuição normal utilizamos a função ''​pnorm'':​
 <code rsplus> <code rsplus>
 > args(pnorm ) > args(pnorm )
Linha 742: Linha 741:
  
  
-Se quisermos obter o valor de um //quantil// da distribuição normal utilizamos a função ​'''​qnorm''':​+Se quisermos obter o valor de um //quantil// da distribuição normal utilizamos a função ''​qnorm'':​
 <code rsplus> <code rsplus>
 > args( qnorm ) > args( qnorm )
Linha 759: Linha 758:
 </​code>​ </​code>​
  
-A função ​'''​dnorm'''​ fornece a //densidade probabilística//​ para cada valor de uma variável Normal:+A função ''​dnorm''​ fornece a //densidade probabilística//​ para cada valor de uma variável Normal:
 <code rsplus> <code rsplus>
 > args( dnorm ) > args( dnorm )
03_apostila/03-funcoes.1692030504.txt.gz · Última modificação: 2023/08/14 13:28 por 127.0.0.1