Description Usage Arguments Value Note Examples
View source: R/CRV.computeCov.R
Determina covarianta pentru doua v.a. continue X, Y cu repartitia comuna 'double.fun'.
1 | CRV.computeCov(X, Y, double.fun)
|
X |
v.a. continua construita utilizand ContinuousRV::CRV. |
Y |
v.a. continua construita utilizand ContinuousRV::CRV. |
double.fun |
Functie cu doua argumente - (x, y). - densitatea comuna a celor doua v.a. |
Cov(X, Y)
Pentru determinarea covariantei se foloseste urmatoare metoda:
inner.fun <- function(x, y) {
x * y * double.fun(x, y)
}
M_X_Y <- integrate(function(y) {
sapply(y, function(y) {
integrate(function(x) inner.fun(x, y), X@lo, X@hi)$value
})
}, Y@lo, Y@hi)$value
M_X <- CRV.computeEV(X)
M_Y <- CRV.computeEV(Y)
out <- M_X_Y - M_X * M_Y
unde M_X, M_Y, reprezinta media v.a. X, respectiv Y;
1 2 3 4 5 6 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.