2016-06-20 5 views
0

クラスmle-classのRオブジェクトに格納されている推定パラメータをどのように抽出するのか疑問に思っていました。ここでR:クラス 'mle'のオブジェクトからestmatesを抽出

は一例です。

x <- matrix(rnorm(300), ncol = 3) 
x[x > 1] <- 1 
require(tmvtnorm) 
fit1 <- mle.tmvnorm(X = x, lower = rep(-Inf, 3), upper = rep(1, 3)) 

さて、FIT1は、クラスのオブジェクトです:

class(fit1) 
[1] "mle" 
attr(,"package") 
[1] "stats4 

「 FIT1自体は私を与える:

fit1 

Call: 
mle(minuslogl = function (mu_1 = 0, mu_2 = 0, mu_3 = 0, sigma_1.1 = 1, 
    sigma_1.2 = 0, sigma_1.3 = 0, sigma_2.2 = 1, sigma_2.3 = 0, 
    sigma_3.3 = 1) 
{ 
    nf <- names(formals()) 
    theta <- sapply(nf, function(x) { 
     eval(parse(text = x)) 
    }) 
    mean <- theta[1:n] 
    if (cholesky) { 
     L <- inv_vech(theta[-(1:n)]) 
     L[lower.tri(L, diag = FALSE)] <- 0 
     sigma <- t(L) %*% L 
    } 
    else { 
     sigma <- inv_vech(theta[-(1:n)]) 
    } 
    if (det(sigma) <= 0 || any(diag(sigma) < 0)) { 
     return(.Machine$integer.max) 
    } 
    f <- -(sum(dmvnorm(X, mean, sigma, log = TRUE)) - nrow(X) * 
     log(pmvnorm(lower = lower, upper = upper, mean = mean, 
      sigma = sigma))) 
    if (is.infinite(f) || is.na(f)) { 
     return(.Machine$integer.max) 
    } 
    f 
}, start = as.list(c(0, 0, 0, 1, 0, 0, 1, 0, 1)), method = "BFGS", 
    fixed = list()) 

Coefficients: 
     mu_1  mu_2  mu_3 sigma_1.1 sigma_1.2 sigma_1.3 
0.64218198 1.51720543 0.97047201 1.73395947 -0.03889188 0.14627774 
    sigma_2.2 sigma_2.3 sigma_3.3 
2.18020597 0.38822509 1.49854600 

私の質問は次のとおりです。これらの係数をオブジェクトfit1からどのように抽出するのですか?

お返事ありがとうございました。

+0

私の答えは 'coef'を使ってください。あなたは答えを知っている時あなた自身を憎むでしょう! – fuzz

+0

Btwの場合、logLike関数は負の対数尤度の対数を計算します(minusloglはmleオブジェクトに格納されているものです)。 – user3236841

+1

は私の質問に答える:logLikeが(正)対数尤度を返し、オブジェクト内のminusloglがのろわれたことが表示されます。 – user3236841

答えて

0

申し訳ありませんが、この愚かな質問:誰かが見終わった場合に備えて私はそれを保つでしょう。

[email protected] 
     mu_1  mu_2  mu_3 sigma_1.1 sigma_1.2 sigma_1.3 
0.64218198 1.51720543 0.97047201 1.73395947 -0.03889188 0.14627774 
    sigma_2.2 sigma_2.3 sigma_3.3 
2.18020597 0.38822509 1.49854600 

はクエリを解決します。ダー!

関連する問題