From e640c6fa3c16dd2033114c4a2435ed5ec101ca76 Mon Sep 17 00:00:00 2001 From: Eduardo Junior <edujrrib@gmail.com> Date: Fri, 25 Mar 2016 02:17:53 -0300 Subject: [PATCH] =?UTF-8?q?Modifica=20nome=20e=20classes=20de=20vari=C3=A1?= =?UTF-8?q?veis=20do=20dataset=20e=20complementa=20documenta=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Utiliza prod ao invés de valor para que o nome das variáveis seja representativo. - Modifica a variável bloco para fator e a variável data para formato Date, pois são as classes naturais dessas variáveis. - O gráfico na sessão examples foi acrescido com as médias e um intervalo (média +- desvio). --- R/DemetrioTb2.12.R | 39 ++++++++++++++++++++++------------ data-raw/DemetrioTb2.12.txt | 2 +- data/DemetrioTb2.12.rda | Bin 350 -> 371 bytes man/DemetrioTb2.12.Rd | 41 ++++++++++++++++++++++++------------ 4 files changed, 54 insertions(+), 28 deletions(-) diff --git a/R/DemetrioTb2.12.R b/R/DemetrioTb2.12.R index 23afe6e..6737bba 100644 --- a/R/DemetrioTb2.12.R +++ b/R/DemetrioTb2.12.R @@ -1,26 +1,29 @@ #' @name DemetrioTb2.12 #' @title Produção de Ruibarbo #' -#' @description Foi mensurada a produção de ruibarbos para enlatamento, -#' considerando-se as datas de colheita, em um experimento realizado -#' em blocos. +#' @description Dados de um experimento conduzido em delineamento de +#' blocos ao acaso onde foi mensurada a produção de ruibarbos para +#' enlatamento, considerando diferentes datas de colheita. #' #' @format Um \code{data.frame} de 28 linhas e 3 colunas. #' #' \describe{ #' -#' \item{\code{data}}{Data de colheita dos ruibarbos.} +#' \item{\code{data}}{Data de colheita dos ruibarbos. Obs.: Para +#' utilizar o formato \code{\link{Date}} foi considerado o ano 1983 +#' (Date de publicação do livro que referencia os dados).} #' -#' \item{\code{bloco}}{Bloco ao qual a observação pertence.} +#' \item{\code{bloco}}{Fator que indica o bloco, para controle de +#' variação, ao qual a observação pertence.} #' -#' \item{\code{valor}}{Valor da produção de ruibarbo.} +#' \item{\code{prod}}{Valor da produção de ruibarbo.} #' #' } #' #' @keywords TODO #' #' @source Demétrio, C. G. B., & Zocchi, S. S. (2011). Modelos de -#' Regressão. Piracicaba: ESALQ. (Tabela 2.12 pág. 67) +#' Regressão. Piracicaba: ESALQ. (Tabela 2.12 pág. 66-67) #' #' @examples #' @@ -28,12 +31,22 @@ #' #' library(lattice) #' -#' xyplot(valor ~ data, data = DemetrioTb2.12, -#' main = "Data VS Valor", -#' xlab = "Data", -#' ylab = "Valor", -#' type = c("p", "r"), col.line = 3) +#' # Estatísticas descritivas +#' with(DemetrioTb2.12, tapply(prod, data, summary)) #' -#' with(DemetrioTb2.12, tapply(valor, data, summary)) +#' with(DemetrioTb2.12, { +#' mu <<- aggregate(prod, list(data), mean) +#' des <<- aggregate(prod, list(data), sd) +#' }) +#' +#' xyplot(prod ~ data, data = DemetrioTb2.12, +#' type = c("p", "r"), grid = TRUE, +#' panel = function(x, y, ...) { +#' panel.points(x = mu$G - 0.5, y = mu$x, pch = 15, col = 1) +#' panel.arrows(x0 = mu$G - 0.5, y0 = mu$x - des$x, +#' x1 = mu$G - 0.5, y1 = mu$x + des$x, +#' code = 3, length = 0.05, angle = 90) +#' panel.xyplot(x, y, ...) +#' }) #' NULL diff --git a/data-raw/DemetrioTb2.12.txt b/data-raw/DemetrioTb2.12.txt index 0d6b65b..28007e4 100644 --- a/data-raw/DemetrioTb2.12.txt +++ b/data-raw/DemetrioTb2.12.txt @@ -1,4 +1,4 @@ -data bloco valor +data bloco prod 03/5 1 21.2 07/5 1 19.3 11/5 1 22.8 diff --git a/data/DemetrioTb2.12.rda b/data/DemetrioTb2.12.rda index 7c39339d260f5edd167b2b8bf90a998cfbf7df8c..1a5fb57c1b32e193919c2b2da883217b29dee32e 100644 GIT binary patch literal 371 zcmZ>Y%CIzaj8qGb42g1WV_<BkfB)Y+(v;EB{&E?Mh=aZQ-3A8+1_KTT2Q~%;76t~! z4U7?-yrL#4UuMiQVaT{(!Yj9caY4$Lb_33anG%c=GiLaxab$KbV{!=&ncpGuX|_nl z#aSk8&ddR~<}Kr0k>lPR8QNH3(7wfp?M3><<z4sN6w{BHnNKld;#v~1#Q5Bcy<aaC zb0r;=`t!(^Eqcby72opXS=a<SX5Uibso3f_-@{>IFvG^CUeiyJd1r&BCWS7UCEm58 zA#{W9f@_yVE(%PRObt;z+@k%)a|725?Zys?vIq0Fd$Bl+uo%pn!8Msvvpr9*OH%Fo zua$=sw!FF$zH`T=a5uA`%4bit^R`%&3Ir_m<PzL$&hy~spSoM`>|&}tjadJc^6bmo zs-5L@)br4rggy87GGE%r66$fivi|I%g?l4!zIt%&vvY&V2ABTkX%brxO=9xwRXM>D d*jlKd7IH@AMjtaHOI7zyr8ycNTDnSy831@qo7?~Z literal 350 zcmZ>Y%CIzaj8qGbd>*wik%2Ms|NH;jJyaMSe}67x5pl3rpWEQTz+k|^;K0V9z{0@5 zxPj3^z(gx^;$&Yb28OC;2Pwt{$sWZ%J}jAy5^f9(3~GW66P0{gZp}25Vz|I?ae-6@ zn_5Zj)@FHqxwB5CtKHblb6Ew{#FvOakC>6TEIi=g?gtJAH`wC26wWR?vUKINGm&3I zyI!%ZK3?T1GsEDQ-)#@UV1b|`E0zR*T=64gLxcVTDe*@aoV=GVxy4@@(5Ye;IhSRQ zg=e<eL5{DxB_q9sdnN_=?Z2h7XZogdoAS3^;R`qRncG-?ry+{F&UICdPzP65s~THR zMD*)kJuewE785fj&L@Fs?wcOoeiYc56*0|GM)7E3X<o2X?xkl5dmryx{xs7+-^eUJ zHSd<$>-HJ1?mK5qG`BpwSdO8{aTlwTgS+9Oc&6V1!g^^Hv*QC6Im|zLXQH2oisiL6 G5e@+Oh>Xqv diff --git a/man/DemetrioTb2.12.Rd b/man/DemetrioTb2.12.Rd index 883eb51..d6a6d47 100644 --- a/man/DemetrioTb2.12.Rd +++ b/man/DemetrioTb2.12.Rd @@ -7,21 +7,24 @@ \describe{ - \item{\code{data}}{Data de colheita dos ruibarbos.} + \item{\code{data}}{Data de colheita dos ruibarbos. Obs.: Para + utilizar o formato \code{\link{Date}} foi considerado o ano 1983 + (Date de publicação do livro que referencia os dados).} - \item{\code{bloco}}{Bloco ao qual a observação pertence.} + \item{\code{bloco}}{Fator que indica o bloco, para controle de + variação, ao qual a observação pertence.} - \item{\code{valor}}{Valor da produção de ruibarbo.} + \item{\code{prod}}{Valor da produção de ruibarbo.} }} \source{ Demétrio, C. G. B., & Zocchi, S. S. (2011). Modelos de - Regressão. Piracicaba: ESALQ. (Tabela 2.12 pág. 67) + Regressão. Piracicaba: ESALQ. (Tabela 2.12 pág. 66-67) } \description{ -Foi mensurada a produção de ruibarbos para enlatamento, - considerando-se as datas de colheita, em um experimento realizado - em blocos. +Dados de um experimento conduzido em delineamento de + blocos ao acaso onde foi mensurada a produção de ruibarbos para + enlatamento, considerando diferentes datas de colheita. } \examples{ @@ -29,13 +32,23 @@ data(DemetrioTb2.12) library(lattice) -xyplot(valor ~ data, data = DemetrioTb2.12, - main = "Data VS Valor", - xlab = "Data", - ylab = "Valor", - type = c("p", "r"), col.line = 3) - -with(DemetrioTb2.12, tapply(valor, data, summary)) +# Estatísticas descritivas +with(DemetrioTb2.12, tapply(prod, data, summary)) + +with(DemetrioTb2.12, { + mu <<- aggregate(prod, list(data), mean) + des <<- aggregate(prod, list(data), sd) +}) + +xyplot(prod ~ data, data = DemetrioTb2.12, + type = c("p", "r"), grid = TRUE, + panel = function(x, y, ...) { + panel.points(x = mu$G - 0.5, y = mu$x, pch = 15, col = 1) + panel.arrows(x0 = mu$G - 0.5, y0 = mu$x - des$x, + x1 = mu$G - 0.5, y1 = mu$x + des$x, + code = 3, length = 0.05, angle = 90) + panel.xyplot(x, y, ...) + }) } \keyword{TODO} -- GitLab