[1] 20
[1] 5
[1] 25
[1] 7
[1] 100
[1] 10
Uma Introdução - Encontro 1
Sim, mas é como aprender um novo idioma: há desconforto inicial, mas, com a prática, é possível se tornar fluente!
R
R Studio
É onde o código é escrito. Vários tipos de arquivos podem ser utilizados: Scripts, Rmarkdown etc.
Mostra a saída do que é feito no source code. Também pode ser usado para escrever códigos, mas não é possível salvá-los
No environment estão os diversos objetos que são criados pelo código: vetores, dataframes (bancos de dados), tibbles etc.
Neste painel são mostrados os arquivos do projeto, os gráficos produzidos, a ajuda e informações sobre os pacotes (instalar, ativar, desativar etc).
Execução de códigos no Script
<-
x
ou y
não são impressos; apenas armazenados.objeto
, execute-o no script.Crie os seguintes objetos:
a
com valor 2
b
com valor 10
c
com valor 5
d
com valor 10*2
c
por d
e some a
a
e b
e divida por c
a
por b
e some d
c
com d
e divida por a
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}\).
Quais as duas soluções para \(2x^2-x-4=0\)?
z <- c(1,2,10,12)
e w <- c(3,5,6,8)
z
ao quadradow
z
por 3z
e w
z
por w
peso
com os seguintes valores: 80.2, 56.3, 70.5 e 60.3altura
com os seguintes valores: 1.75, 1.60, 1.65 e 1.72Error: object 'A' not found
Error: object 'carz' not found
speed dist
1 4 2
2 4 10
3 7 4
4 7 22
5 8 16
6 9 10
7 10 18
8 10 26
9 10 34
10 11 17
11 11 28
12 12 14
13 12 20
14 12 24
15 12 28
16 13 26
17 13 34
18 13 34
19 13 46
20 14 26
21 14 36
22 14 60
23 14 80
24 15 20
25 15 26
26 15 54
27 16 32
28 16 40
29 17 32
30 17 40
31 17 50
32 18 42
33 18 56
34 18 76
35 18 84
36 19 36
37 19 46
38 19 68
39 20 32
40 20 48
41 20 52
42 20 56
43 20 64
44 22 66
45 23 54
46 24 70
47 24 92
48 24 93
49 24 120
50 25 85
R irá ignorar qualquer texto após # para essa linha.
letras
, números
, _
e .
_
O R possui uma grande coleção de funções integradas que são chamadas desta maneira:
Ao pressionar Tab dentro dos parênteses o R irá mostrar os argumentos disponíveis
Os dois primeiros argumentos da função seq são: from e to
Terceiro argumento: by
Se os valores dos argumentos estiverem na ordem da função, é possível omití-los
Ao explicitar os argumentos, eles podem aparecer em qualquer ordem:
Porém, não será obitdo o mesmo resultado mudando os valores de lugar sem a explicitação dos argumentos
args()
ls
round
rnorm
rnorm
e crie um objeto chamado mil
com mil casos com média 30 e desvio padrão 4mil
:
O código e as imagens utilizados para a construção desse slide estão disponíveis no link a seguir:
https://github.com/pablo-huascar/curso_r