plot2D: Plotar graficos 2D

Description Usage Arguments Value References See Also Examples

View source: R/plot2D.R

Description

Esta funcao proporciona a criacao de um grafico de contorno (2D). Para isso, deve-se ter como entrada o output da funcao 'AjustarRegressao'.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
plot2D(Resultado,
              modelo=NULL,
              niveis=10,
              xlab=NULL,
              ylab=NULL,
              zlab=NULL,
              Metodo="flattest",
              main=NULL,
              contour=TRUE,
              col.contour="red",
              cor=NULL,box=TRUE)

Arguments

Resultado

Objeto do tipo list contendo a saida da funcao 'AjustarRegressao'

modelo

Indica o modelo considerado na confeccao do grafico. Pode ser NULL (defaulTRUE) ou um valor numerico de 1 a 12:

  • NULL -> Considera o melhor dos 12 modelos testados de acordo com o Criterio de informatividade de Akaike (AIC)

  • 1 -> O grafico e plotado considerando o modelo: Z~1+X+Y

  • 2 -> O grafico e plotado considerando o modelo: Z~1+X+I(X^2)+Y

  • 3 -> O grafico e plotado considerando o modelo: Z~1+X+Y+I(Y^2)

  • 4 -> O grafico e plotado considerando o modelo: Z~1+X+I(X^2)+Y+I(Y^2)

  • 5 -> O grafico e plotado considerando o modelo: Z~1+X+Y+X:Y

  • 6 -> O grafico e plotado considerando o modelo: Z~1+X+I(X^2)+Y+X:Y

  • 7 -> O grafico e plotado considerando o modelo: Z~1+X+Y+I(Y^2)+X:Y

  • 8 -> O grafico e plotado considerando o modelo: Z~1+X+I(X^2)+Y+I(Y^2)+X:Y

  • 9 -> O grafico e plotado considerando o modelo: Z~1+X+I(X^2)+Y+I(Y^2)+X:Y+I(X^2):Y

  • 10 -> O grafico e plotado considerando o modelo: Z~1+X+I(X^2)+Y+I(Y^2)+X:Y+I(Y^2):X

  • 11 -> O grafico e plotado considerando o modelo: Z~1+X+I(X^2)+Y+I(Y^2)+X:Y+I(X^2):Y+I(Y^2):X

  • 12 -> O grafico e plotado considerando o modelo: Z~1+X+I(X^2)+Y+I(Y^2)+X:Y+I(X^2):Y+I(Y^2):X+I(X^2):I(Y^2))

niveis

indica o numero de niveis (curvas) se deseja apresentar no grafico de contorno

xlab

Texto indicando o nome do eixo x.

ylab

Texto indicando o nome do eixo y.

zlab

Texto indicando o nome do eixo z

Metodo

character string ("simple", "edge" ou "flattest") indicando o metodo a ser utilizando para a obtencao dos contornos.

main

Texto indicando o nome do grafico.

contour

indica se e desejavel a apresentacao dos contornos no grafico.

col.contour

indica a cor das linhas de contorno no grafico.

cor

Refere-se a paleta de cores para a construcao do grafico. Se for NULL (defaulTRUE) sera utilizado uma paleta de cores padrao. Se for desejavel utilizar outras cores veja como criar a paleta de cores no exemplo dessa funcao.

box

Valor logico (TRUE ou FALSE) indicando se e desejavel a apresentacao dos valores numericos nos eixos.

Value

A funcao retorna um grafico 2D.

References

Tutoriais onlines: https://www.youtube.com/playlist?list=PLvth1ZcREyK6OUnWVs-hnyVdCB1xuxbVs

See Also

plot3D, predict3D, AjustarRegressao

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
##############################################################################
##############################################################################
#Exemplo 1: Experimento sem delineamento
data("Dados1")
res=AjustarRegressao(Dados = Dados1, design=1,verbose=FALSE)
plot2D(res,niveis = 3)
plot2D(res,niveis = 3,xlab="Comprimento (cm)",ylab="Largura (cm)",
       Metodo = "simple")
plot2D(res,niveis = 5,xlab="Comprimento (cm)",ylab="Largura (cm)",
       Metodo="edge",col.contour = "blue")


##########################
#Criando paleta de cores
col0 = colorRampPalette(c('white', 'cyan', '#007FFF', 'blue','#00007F'))
col1 = colorRampPalette(c('#7F0000', 'red', '#FF7F00', 'yellow', 'white',
                         'cyan', '#007FFF', 'blue','#00007F'))
col2 = colorRampPalette(c('#67001F', '#B2182B', '#D6604D', '#F4A582',
                         '#FDDBC7', '#FFFFFF', '#D1E5F0', '#92C5DE',
                         '#4393C3', '#2166AC', '#053061'))
col3 = colorRampPalette(c('red', 'white', 'blue'))
col4 = colorRampPalette(c('#7F0000', 'red', '#FF7F00', 'yellow', '#7FFF7F',
                         'cyan', '#007FFF', 'blue', '#00007F'))

plot2D(res,niveis = 5,xlab="Comprimento (cm)",ylab="Largura (cm)",
      Metodo="edge",contour = TRUE,cor=col0(200),box=FALSE)


plot2D(res,niveis = 10,xlab="Comprimento (cm)",ylab="Largura (cm)",zlab=FALSE,
      contour =TRUE,cor=col1(200),box=TRUE,col.contour = "black",
      main="Superficie Resposta")


##############################################################################
##############################################################################
#Exemplo 2: Experimento sem delineamento
data("Dados2")
res=AjustarRegressao(Dados = Dados2, design=1,verbose=TRUE)
plot2D(res,niveis = 10,xlab="Acucar (%)",ylab="Banana (%)",
zlab="Aceitabilidade",
      contour =TRUE,cor=col1(200),box=TRUE,col.contour = "black",
      main="Superficie Resposta")


##############################################################################
##############################################################################
#Exemplo 3: Experimento com delineamento (DIC)
data("Dados3")
res=AjustarRegressao(Dados = Dados3, design=2,verbose=TRUE)
plot2D(res,niveis = 5, Metodo="edge",contour = FALSE)
plot2D(res,niveis = 5, Metodo="edge",contour = TRUE,col.contour = "black")

##############################################################################
##############################################################################
#Exemplo 4: Experimento com delineamento (DBC)
data("Dados3")
res=AjustarRegressao(Dados = Dados3, design=3,verbose=TRUE)
plot2D(res,niveis = 20,xlab="N (K/ha)",ylab="K (Kg/ha)",
      Metodo="edge",contour = TRUE,cor=col1(200),box=TRUE)
plot2D(res,niveis = 5, Metodo="edge",contour = TRUE,col.contour = "black")

ExpAnalysis3d documentation built on July 27, 2021, 9:06 a.m.