[R-br] Retirar dados de uma função no R
Henrique Dallazuanna
wwwhsd em gmail.com
Terça Maio 29 19:45:34 BRT 2012
Você pode fazer a conta manualmente:
list(stD = with(bur1, kst - outer(ks, kt)), stR = with(bur1, kst -
outer(ks, kt))/bur1se)
(Usando o exemplo do help da função: stdiagn)
On Fri, May 25, 2012 at 9:14 AM, Ana Lúcia Souza Silva Mateus
<anawilson.ufam em gmail.com> wrote:
> Saudações,
>
> Tenho a seguinte dúvida, se algúem poder me responder ficaria grata.
> Estou trabalhando com a seguinte função no R (stdiagn), apresentada abaixo:
>
>> stdiagn
> function (pts, stkh, stse, stmc = 0, Dzero = FALSE)
> {
> oldpar <- par(mfrow = c(2, 2))
> pointmap(as.points(pts))
> title("Data map")
> oprod <- outer(stkh$ks, stkh$kt)
> st.D <- stkh$kst - oprod
> st.R <- st.D/(stse)
> if (!Dzero) {
> persp(stkh$s, stkh$t, st.D, xlab = "Distance", ylab = "Time",
> zlab = "D", expand = 0.5, ticktype = "detailed",
> theta = -30, shade = 0.4, cex = 0.7)
> title("D plot")
> }
> else {
> persp(stkh$s, stkh$t, st.D/oprod, xlab = "Distance",
> ylab = "Time", zlab = "Dzero", expand = 0.5, ticktype =
> "detailed",
> theta = -30, shade = 0.4, cex = 0.7)
> title("Dzero plot")
> }
> plot(outer(stkh$ks, stkh$kt), st.R, xlab = "K(s)K(t)", ylab = "R")
> abline(h = 0)
> title("Residual Plot")
> if (length(stmc) > 1) {
> hist(c(stmc$t0, stmc$t), nclass = 50, include.lowest = TRUE,
> xlab = "Test statistic", main = "")
> y.75 <- par()$usr[4] * 0.75
> y.8 <- par()$usr[4] * 0.8
> lines(rep(stmc$t0, 2), c(0, y.75), lwd = 2)
> text(stmc$t0, y.8, "Data Statistic")
> title("MC results")
> }
> else {
> plot(c(0, 1), c(0, 1), type = "n", axes = FALSE, xlab = "",
> ylab = "")
> ad <- par()$adj
> par(adj = 0.5)
> text(0.5, 0.5, "No MC available")
> par(adj = ad)
> }
> par(oldpar)
> }
> <environment: namespace:splancs>
>>
>
> Gostaria de obter os valores de st.D e st.R .
> Desde já agradeço pelo auxilio.
>
>
>
>
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código
> mínimo reproduzível.
--
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O
Mais detalhes sobre a lista de discussão R-br