A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Criação de Funções Conjunto de regras

Apresentações semelhantes


Apresentação em tema: "Criação de Funções Conjunto de regras"— Transcrição da apresentação:

1 Criação de Funções Conjunto de regras
>crédito <-function(montante){if(montante = = ‘baixo’) +decisao<-”sim” else decisao<- ‘não’ (aqui tem que mudar) +decisao} Corre-se: >crédito(‘baixo’) [1] “sim” fazer >crédito<-edit(crédito) fazer>crédito2<-edit() e fazer copy de Z:/…/R/função.txt else if (ver função2.txt)

2 Criar e correr Scripts, Batch files
Gravar um ficheiro txt com qualquer nome Edita-se esse ficheiro com o NotePad (ou cria-se um) Podemos “correr” o script com >Source(“c:/local/nome do ficheiro”) Correr o exemplo.txt

3 function(montante, salario, conta) {
if (montante=='medio' & salario=='baixo') decisao <- 'nao conceder' else if (montante=='medio' & salario=='normal') decisao <- 'conceder' else if (montante=='baixo') else if (montante=='alto' & conta=='sim') else if (montante=='alto' & conta=='nao') else decisao <- 'nao conceder' decisao}

4 {x : A x2 + B x + C = 0} function(A=0,B=0,C=0) {if (A!=0) {
D<-B^2-4*A*C if (D>=0) {R[1]<-(-B+sqrt(D))/(2*A); R[2]<-(-B-(D)^0.5)/(2*A)} else {R[1]<-NA; R[2]<-NA} } else if (B!=0) {R[1]<--B/C; R[2]<-NA} else {R[1]<-NA; R[2]<-NA} R

5 Leitura de 1 tabela de 1 ficheiro
> xcc<-read.csv(local onde está/clientes.csv') Ficheiro text separado por vírgulas. Na 1 linha são os nomes dos campos Em cada linha 1 registo > names(xcc) [1] "cod.cliente" "nome" "morada" "telefone" "ordenado" [6] "conta" "pedido"

6 Ciclo For com 1 tabela Outra hipótese: while (condition) {expr}
function(clientes){ decisão<-0 R<-'Não' for (i in 1:nrow(clientes)) { if(clientes[i,7]<1000) R<-'Sim' else if(clientes[i,6] & clientes[i,7]<6*clientes[i,7]) R<- 'Sim' else R<- 'Não' decisão[i]<-R } decisão Outra hipótese: while (condition) {expr}

7 Localização Ver estes exemplos Clientes.csv f_2_grau.R f_2_grau.txt
f_com_for.R f_com_for.txt


Carregar ppt "Criação de Funções Conjunto de regras"

Apresentações semelhantes


Anúncios Google