Bayesian Computation with RでRのコードが理解できなかった。バグだとおもったのだが、
https://bayesball.github.io/bcwr/corrections.2nd.edition.txt
のerrataにも掲載がないのでAIに聞いてみた。
>>
対数ヤコビアン項が間違っていると思う。
# theta=c(log(eta/(1-eta)),log(K))
> LearnBayes::betabinexch
function (theta, data)
{
eta = exp(theta[1])/(1 + exp(theta[1]))
K = exp(theta[2])
y = data[, 1]
n = data[, 2]
N = length(y)
logf = function(y, n, K, eta) lbeta(K * eta + y, K * (1 -
eta) + n - y) - lbeta(K * eta, K * (1 - eta))
val = sum(logf(y, n, K, eta))
val = val + theta[2] - 2 * log(1 + exp(theta[2]))
return(val)
}
<bytecode: 0x000001a5a980e758>
<environment: namespace:LearnBayes>
これが正しいのでは?
betabinexch <- function (theta, data)
{
eta = exp(theta[1])/(1 + exp(theta[1]))
K = exp(theta[2])
y = data[, 1]
n = data[, 2]
N = length(y)
logf = function(y, n, K, eta)
lbeta(K * eta + y, K * (1 - eta) + n - y) - lbeta(K * eta, K * (1 - eta))
val = sum(logf(y, n, K, eta))
val = val + theta[1] + theta[2] - 2 * log(1 + exp(theta[1])) # log Jacobian term
return(val)
}
<<
いずれのAIも
>あなたの指摘は正しいです。対数ヤコビアン項に問題があります。
という趣旨の返事が返ってきた。
高校数学の質問スレ(医者・東大卒専用) Part438
■ このスレッドは過去ログ倉庫に格納されています
871132人目の素数さん
2025/06/12(木) 09:46:29.84ID:z7P0Lqdi■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【竹中平蔵】「金銭解雇ルールを作れ」 「全然仕事できないのにクビにできない」正社員に持論 ★2 [煮卵★]
- 【高市総理】外食産業支援でプレミアム商品券なども検討 [ぐれ★]
- ソースネクスト、顧客のパスワードは暗号化して保存していたが、暗号化解除プログラムもサイバー攻撃される 顧客情報2252万件流出 [お断り★]
- イーロン・マスク氏、テスラの新型「ロードスター」、空中旋回を披露 動画あり [お断り★]
- 【救急車】高齢者とそれ以外の搬送先を分ける方向へ [ニョキニョキ★]
- 【グラドル】147cm Jカップ 42歳グラドル「20代にしか見えない」「ウソでしょ?若すぎ」花井美理にネット衝撃 [ヴァイヴァー★]
- 【総括】石破茂 さんの悪かったところ… [841411289]
- 【実況】博衣こよりのえちえちホロ甲2026-前夜祭-🧪★2
- 【実況】博衣こよりのえちえちホロ甲2026-前夜祭-🧪
- 「のぞみ」値上げ😲 [861717324]
- 高市早苗、低所得・中間層に給付金www [237216734]
- おい❗華金だから、飲みいくのらよ❗(・o・🍬)🏰