Você está na página 1de 3

Aula 1

# Comandos Bsicos e Orientaes Importantes


# operaes matemticas
8-4
8+4
8*2
8/2

#
#
#
#

subtrao
soma
multiplicao
diviso

8^2
# eleva ao quadrado
sqrt(9)
# raiz quadrada
9^0.5 # raiz quadrada
9^(1/2)
# raiz quadrada
9^(1/3)
# raiz cbica
factorial(3)
# fatorial
exp(1)
# exponencial (eleva a constante e = 2,718 a 1)
log(2)
# retorna o logaritmo na base 2,718 de um nmero
log(2, base=10)
# retorna o logaritmo na base 10 de um nmero
log(2, base=2)
# retorna o logaritmo na base 2 de um nmero
# entendendo funes no R
# toda funo oficial do R tem um arquivo de ajuda
# toda funo possui argumentos que so inseridos entre parnteses
?log # visualiza ajuda da funo
log(x, base = exp(1))# argumentos da funo
# criando objetos
z=2
z
z<-2
z^2; log(z); y=z^2+20
z+y
z+x
x=y
z+x; z+y
z==x
y==x
h="estatstica"
h
class(x)
class(h)
ls()
ctrl + l (no teclado)
rm(list=ls())

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

atribui o valor dois a z


para visualizar o objeto
mesma funo do =
trs comandos na mesma linha
soma z e y
objeto x no tem valor (no existe)
x passa a ter o mesmo valor de y
o mesmo resultado
pergunta lgica
pergunta lgica
um objeto no precisa ser numrico
para visualizar o objeto
funo para saber a classe de um objeto
funo para saber a classe de um objeto
lista os objetos disponveis na rea de trabalho
limpa a rea de trabalho
apaga os objetos da rea de trabalho

tratamentos=c("a","b","c")
dados=c(32,15,11,22,26,29)
dados[1]
dados[c(1,5,6)]
dados[dados>29]
dados[dados>=29]

#
#
#
#

# cria objeto denominado tratamentos, com 3 fatores


# cria objeto denominado dados

retira
retira
retira
retira

o primeiro elemento
elementos em 1,5 e 6
elementos superiores a 29
elementos superiores ou iguais a 29

dados[dados>15 & dados<26]


# retira elementos entre 15 e 26
dados[dados>=15 & dados<=26] # retira entre 15 e 26 (includos 15 e 26)
# retira 15, 11 e valores superiores a 26
dados[dados==15 | dados==11 | dados>26]

# algumas funes
sum(dados)
length(dados)
mean(dados)
mean(tratamentos)
median(dados)
var(dados)
sd(dados)
max(dados); min(dados)
range(dados)
sort(dados)
?sort

#
#
#
#
#
#
#
#
#
#
#

soma os dados
n ou tamanho da amostra ou conjunto
retorna a mdia
objeto no numrico
retorna a mediana
retorna a varincia
retorna o desvio padro
mximo e mnimo
extremos (mximo e mnimo)
ordena
ajuda da funo

# criando equaes
var(dados)^0.5
sum(dados)/length(dados)
cv=sd(dados)*100/mean(dados)
cv
n=length(dados)
s=sd(dados)
epm=s/n^0.5
epm

#
#
#
#
#
#
#

retorna o desvio padro


mdia
coeficiente de variao
para visualizar o resultado
tamanho da amostra
desvio padro
erro padro da mdia

# salvando a rea de trabalho


save.image("aula.RData")
# carregando a area de trabalho
load("aula.RData")
# salvando objetos
capture.output(dados, file="Dados.doc")
# criando uma tabela (data.frame)
a=c(1,2,3,4,5,6)
b=c(12,15,19,22,25,29)
c=c(25,29,26,23,25,20)
tabela=data.frame(a,b,c)
tabela
tabela[,1]
tabela[1,]
tabela[,-1]
tabela[-1,]

#
#
#
#

primeira
primeira
a tabela
a tabela

coluna
linha
sem a primeira coluna
sem a primeira linha

# muito importante!!!!
# algumas maneiras de entrada para uma tabela (data.frame)
# abrindo direto de um arquivo (preferncia de texto simples=txt)
# sempre verificar o nome do arquivo e o diretrio
tab.txt=read.table("Dados.txt", header=TRUE)
# abrindo da rea de transferncia (minha maneira preferida)
tab1=read.table("clipboard", header=TRUE)
# colando direto como no exemplo abaixo
tab2=read.table(header=TRUE, text="
a
b
c
4
25
12
5
22
15
6
26
14
8
25
18
7
24
19
9
28
16
8
32
13
5
36
12
4
21
32
7
41
31
8
45
14
9
41
18
8
43
17
9
63
21
8
52
13
9
57
14
")
# uso de funes de um pacote
# sempre que for usar uma funo de um pacote o mesmo deve ser requerido
require(lattice)
require(lme4)
# instalao de pacotes recomendados
install.packages("ds")
install.packages("epitools")
install.packages("epr")
install.packages("candisc")
install.packages("easyanova")
install.packages("easynls")

#
#
#
#
#
#

estatstica descritiva
odds ratio
regresso polinomial
variveis cannicas
anlise de varinia
anlise de regresso no linear

Você também pode gostar