log() log10() log2()
sqrt() round()Introdução ao R
Introdução
Neste bloco de exercícios você vai praticar:
- Operações matemáticas
- Criação de vetores com o operador de atribuição
<- - Realizar operações com vetores
- Utilizar funções básicas do R
Exercício 1
Encontre o log natural, log na base 10, log na base 2 e a raiz quadrada de 12.43. Some os resultados os resultados encontrados e arredonde a soma para duas casas decimais.
Qual o valor da soma dos resultados encontrados?
10.87
11.23
10.78
10.91
Exercício 2
Determine a área de um círculo com diâmetro de 20 cm e atribua o resultado a um objeto chamado area_circulo. Eis a fórmula para calcular a área do círculo:
\[ A = \pi r^2 \]
Você pode usar pi para que o R retorne o valor de \(\pi\).
1256.637
314.1593
3947.842
214.1593
Exercício 3
Calcule a raiz cúbica de \(14*0.51\).
- 2.38
- 11.19
- 363.99
- 1.93
Exercício 4
Para encontrar as soluções para uma equação do formato \(ax^{2} + bx + c\), use a equação quadrática:
\[ x = \frac{-b \pm \sqrt{(b^2-4ac)}}{2a} \]
Ache as duas soluções para \(2x^2-x-4=0\). Arredonde o resultado para duas casas decimais
- 1.86 e 1.69
- 1.19 e -1.69
- 1.69 e -1.19
- 1.93 e 1.18
Exercício 5
Crie um vetor chamado peso contendo o peso (em kg) de 4 pessoas: 80.2, 56.3, 70.5 e 60.3. Agora, calcule a média e o desvio padrão do vetor peso. Arredonde os resultados para uma casa decimal.
c() mean()
sd() round()- 61.5 e 10.7
- 4.6 e 62.5
- 73.1 e 5.3
- 66.8 e 10.7
Exercício 6
Crie o objeto altura com os valores (em cm) para a altura das mesmas quatro pessoas que tiveram o peso registrado anteriormente: 175, 160, 165 e 172. Agora, transforme o objeto altura de modo que os valores sejam apresentados em metros. Salve o resultado para um novo objeto chamado altura_m.
Quais os valores encontrados para a mediana, o mínimo e o máximo do objeto altura_m, respectivamente?”
median() min()
max()- 1.685, 1.6 e 1.75
- 168.5, 160 e 175
- 1.798, 1.6 e 1,75
Exercício 7
Sabendo que o Índice de Massa Corpórea (IMC) é obtido dividindo o peso (em kg) pela altura (em metros) ao quadrado, recrie os objetos peso e altura_m e crie um objeto imc com os valores do IMC de cada caso.
Qual o imc médio dessa amostra de quatro pessoas? Arredonde o resultado para três casas decimais.
- 23.944
- 0.002
- 23.614
Exercício 8
No R, é possível usar funções de dentro de funções. Veja o exemplo a seguir:
Nesse código, criamos um objeto a e, em seguida, usamos a função mean() dentro da função round() para obter um resultado com duas casas decimais.
Com as funções paste() e rep(), em uma única linha de código, crie um objeto questoes com os seguintes elementos q1,q2,q3,q4 e q5. Em uma segunda linha, imprima o objeto questoes com a função print() para conferir o resultado.
Exercício 9
Agora, crie um objeto questoes_ com os seguintes elementos: q_1,q_2,q_3,q_4 e q_5. Em seguida, em uma nova linha, imprima o objeto questoes_ com a função print() para conferir o resultado.
Exercício 10
Agora, tente criar novamente o objeto questoes com os elementos q1,q2,q3,q4 e q5, mas utilizando o operador pipe (|> ou %>%). Em uma terceira linha, imprima o objeto questoes com a função print()
Exercício 11
Crie um objeto mil com 1000 valores que tenham uma distribuição normal com média 20 e desvio padrão 5. Em seguida, crie um histograma usando a função básica do R.
Exercício 12
Use a função replace() para substituir os valores do objeto a que estão como caracteres pelo valor numérico correspondente.
Exercício 13
Extraía o nome das variáveis do banco de dados mtcars e salve num objeto chamado colunas. Em seguinda, imprima o objeto criado.
mtcars é um banco de dados que vem com R e apresenta dados extraídos da revista Motor Trend US de 1974 e compreende o consumo de combustível e 10 aspectos do design e desempenho de automóveis para 32 automóveis (modelos de 1973 a 1974).
Para saber mais sobre este banco use ?mtcars. Se quiser ver outros banco de dados disponíveis no R, use a função data()
colnames()