私の問題
R ライブラリ 'choicemodelr' を使い始めたばかりで、解決策としてベータ値を取得することに成功しました。しかし、これらの値を特定の属性レベルにどのように割り当てるのだろうか。その結果、A1B1、A1B2、A1B3 などの値しか得られません。一般的に、この一般的な出力はデザインにどのように接続されますか?
ドキュメントにヒントが見つかりませんでした。choicemodelr libraray でも、それが接続されている bayesm ライブラリ (rhierMnlRwMixture) でもありません。これで私を助けてくれることを願っています。
前もって感謝します、フィル
これを説明するために、いくつかのコードと出力:
Rでの私のコード
# loading neccesary librarys
library(bayesm)
library(MASS)
library(lattice)
library(Matrix)
library(ChoiceModelR)
library(XLConnect)
#DATENSATZ:
setwd("C:/DATA/CBC/") # set workingdirectory
.Workbook <- loadWorkbook("DataCBC-R2.xls")
data <- data.frame(readWorksheet(.Workbook, "DataCBC-R"))
remove(.Workbook)
#set parameter for calculation
R = 50000 #Total Iterations of the Markov Chain Monte Carlo
use = 100 #Iterations for Paramerter-Estimation
#Parameter of datainput
none = TRUE #TRUE, if the questionaire has a none-Option but is not coded in the data
xcoding = c(0,0,0,0,0,0,1,1) #0=nominal scale; 1=metric scale
#Parameter dataoutput
save = TRUE #TRUE saves the calculated parameters
keep = 500 #number of random parameter draws to save (thinnig Parameter)
mcmc = list (R=R, use=use)
options = list(none=none, save=save, keep=keep, restart=restart)
#final calculation of the betas
out = choicemodelr(data, xcoding, mcmc = mcmc, demos = demos, options = options, constraints = constraints)
次の出力 (抜粋) を取得します。
回答 A1B1 A1B2 A1B3 A1B4 A2B1 A2B2 なし
001 -2,56 -6,54 -18,49 27,59 -1,74 1,74 -1,94
002 -3,18 -6,52 -19,79 29, 49 0,50 -0,50 -0,58
その情報が役立つことを願っています。さらに情報が必要な場合はお知らせください。