Anda di halaman 1dari 4

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
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

# 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

y==x
h="estatstica"
h
class(x)
class(h)
ls()
ctrl + l (no teclado)
rm(list=ls())

# 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") # cria objeto denominado tratamentos, com 3 fatores


dados=c(32,15,11,22,26,29) # cria objeto denominado dados
dados[1]
dados[c(1,5,6)]
dados[dados>29]
dados[dados>=29]

# retira o primeiro elemento


# retira elementos em 1,5 e 6
# retira elementos superiores a 29
# retira elementos superiores ou iguais a 29

dados[dados>15 & dados<26]


dados[dados>=15 & dados<=26]

# retira elementos entre 15 e 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

Anda mungkin juga menyukai