Ero sivun ”Käyttäjä:Teemu R” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
Rivi 32: Rivi 32:
out <- out * VedKasTeh
out <- out * VedKasTeh
print(xtable(out@output), type = "html")
print(xtable(out@output), type = "html")
</rcode>
<rcode>
library(OpasnetUtils)
library(xtable)
riippuvuudet <- data.frame(
Name = c("RaaPatPitLuo", "VedDesTeh", "VedKasTeh"),
Key = c("AEmnj6ZNfhIHAt2X", "mLHtzkEk6mWuvzGW", "hdXm6afLzU4maZEo")
)
ComputeDependencies(riippuvuudet)
e1 <- RaaPatPitLuo
e2 <- VedDesTeh
out <- merge(e1, e2)@output
test1 <- paste(e1@name, "Result", sep = "") %in% colnames(out)
test2 <- paste(e2@name, "Result", sep = "") %in% colnames(out)
rescol1 <- ifelse(test1, paste(e1@name, "Result", sep = ""), "Result")
rescol2 <- ifelse(test2, paste(e2@name, "Result", sep = ""), "Result")
if (!(test1 & test2)) {
rescol1 <- "Result.x"
rescol2 <- "Result.y"
}
#print(xtable(out), type = "html")
out$Result <- '*'(out[[rescol1]], out[[rescol2]])
out <- new(
"ovariable",
dependencies = data.frame(Name = c(e1@name, e2@name)),
output = out[, !colnames(out) %in% c(rescol1, rescol2)]
)
out <- CheckMarginals(out)
i <- as.character(out@dependencies$Name)[1]
cat(colnames(get(i)@output)[get(i)@marginal])
cat("Marginals:", paste(out@output[out@marginal], collapse = ", "),"\n")
#print(xtable(out@output), type = "html")
#print(xtable(RaaPatPitLuo@output), type = "html")
#print(xtable(VedDesTeh@output), type = "html")
#out <- RaaPatPitLuo * VedDesTeh
#print(xtable(out@output), type = "html")
#print(xtable(VedKasTeh@output), type = "html")
#out <- out * VedKasTeh
#print(xtable(out@output), type = "html")
</rcode>
</rcode>

Versio 5. heinäkuuta 2012 kello 08.36

Teemu Rintala

Aktiiviset mailit

  • teemu.rintala.a@gmail.com
  • teemu.j.rintala@aalto.fi
  • teemu.rintala@thl.fi

Tausta

Sivarissa ja töissä Jounilla 2010 kesä - 2011 syksy. Parhaillani opiskelen Bioinformaatioteknologiaa Aalto-yliopistossa.

Taidot

Yli vuoden kokemuksella Opasnetin kanssa paininut. Pääasiassa olen koodannut malleja R:llä.

Testikoodia

+ Näytä koodi

+ Näytä koodi