準尤度アプローチを使用して、いくつかのデータに GLM を当てはめています ( family=quasi(...)
)。
p
次のように、分散仕様で変数を使用したいと思います。
family = quasi(link=log, variance=mu^p)
ただし、これは機能しません (もはや認識しませんmu
)。
p
数値の代わりに使用できるように、式に p の値を挿入してから評価するように R を取得する方法はありますか?
動作しない例を次に示します。
set.seed(1)
x <- runif(100)
y <- x^2+2*x+sin(2*pi*x) + rnorm(100)
fitModel <- function(x,y, p) {
model <- glm(y~x, family=quasi(link=log, variance=mu^p))
return(model)
}
fitModel(x,y,2)
ありがとう!