সামগ্রিক বাধা ছাড়াই কীভাবে lme4 এ মাল্টিভিয়ারেট মিশ্রিত মডেলটির সহগগুলি ব্যাখ্যা করবেন?


10

আমি একটি মাল্টিভারিয়েট (অর্থাত্ একাধিক প্রতিক্রিয়া) মিশ্র মডেলটিকে ফিট করার চেষ্টা করছি RASReml-rএবং SabreRপ্যাকেজগুলি বাদ দিয়ে (যার জন্য বাইরের সফ্টওয়্যার প্রয়োজন) এটি কেবলমাত্র এটিই সম্ভব MCMCglmm। ইন কাগজ যে সাথে MCMCglmmপ্যাকেজ (pp.6), টেকনোলজি Hadfield এক দীর্ঘ-বিন্যাসে পরিবর্তনশীল একাধিক প্রতিক্রিয়া ভেরিয়েবল আকৃতিগত এবং তারপর সামগ্রিক পথিমধ্যে দমন মত যেমন একটি মডেল ঝুলানো প্রক্রিয়া বর্ণনা করা হয়েছে। আমার বোধগম্যতা হ'ল ইন্টারসেপটকে দমন করা প্রতিক্রিয়ার ভেরিয়েবলের প্রতিটি স্তরের জন্য সহগের ব্যাখ্যাটিকে সেই স্তরের গড় হিসাবে বোঝায়। উপরের দিক থেকে দেওয়া, সুতরাং এটি ব্যবহার করে কোনও মাল্টিভিয়ারেট মিশ্রিত মডেল ফিট করা সম্ভব lme4? উদাহরণ স্বরূপ:

data(mtcars)
library(reshape2)
mtcars <- melt(mtcars, measure.vars = c("drat", "mpg", "hp"))
library(lme4)
m1 <- lmer(value ~ -1 + variable:gear + variable:carb + (1 | factor(carb)),
    data = mtcars)
summary(m1)
#  Linear mixed model fit by REML 
#  Formula: value ~ -1 + variable:gear + variable:carb + (1 | factor(carb)) 
#     Data: mtcars 
#   AIC   BIC logLik deviance REMLdev
#   913 933.5 -448.5    920.2     897
#  Random effects:
#   Groups       Name        Variance Std.Dev.
#   factor(carb) (Intercept) 509.89   22.581  
#   Residual                 796.21   28.217  
#  Number of obs: 96, groups: factor(carb), 6
#  
#  Fixed effects:
#                    Estimate Std. Error t value
#  variabledrat:gear  -7.6411     4.4054  -1.734
#  variablempg:gear   -1.2401     4.4054  -0.281
#  variablehp:gear     0.7485     4.4054   0.170
#  variabledrat:carb   5.9783     4.7333   1.263
#  variablempg:carb    3.3779     4.7333   0.714
#  variablehp:carb    43.6594     4.7333   9.224

এই মডেলটির সহগগুলি কীভাবে ব্যাখ্যা করা হবে? এই পদ্ধতিটি সাধারণ রৈখিক মিশ্র মডেলগুলির জন্যও কাজ করবে?

উত্তর:


2

আপনার ধারণাটি ভাল, তবে উদাহরণস্বরূপ, আপনি প্রতিটি বৈশিষ্ট্যের জন্য আলাদা ইন্টারসেপ্ট এবং বিভিন্ন এলোমেলো রূপগুলির মডেল করতে ভুলে গেছেন, সুতরাং আপনার আউটপুট যেমন ব্যাখ্যাযোগ্য হয় তেমন হয় না। একটি সঠিক মডেলটি হ'ল:

m1 <- lmer(value ~ -1 + variable + variable:gear + variable:carb + (0 + variable | factor(carb))

সেক্ষেত্রে আপনি প্রতিটি ভেরিয়েবলের উপর স্থির প্রভাবের অনুমান পাবেন (উদাহরণস্বরূপ, প্রতিক্রিয়ার উপর variabledrat:gearভবিষ্যদ্বাণীকের প্রভাব ) তবে আপনি প্রতিটি ভেরিয়েবলের জন্য ইন্টারসেপ্টগুলি পাবেন (উদাহরণস্বরূপ প্রতিক্রিয়া বিরতি হিসাবে ) এবং এলোমেলো প্রতিটি ভেরিয়েবলের বৈকল্পিক এবং ভেরিয়েবলের মধ্যে পারস্পরিক সম্পর্ক:geardratvariabledratdrat

Groups       Name         Std.Dev. Corr     
 factor(carb) variabledrat 23.80             
              variablempg  24.27    0.20     
              variablehp   23.80    0.00 0.00
 Residual                  23.80       

এই পদ্ধতির আরও বিশদ বিবরণ বেন বলকার লিখেছেন , পাশাপাশি MCMCglmmবায়েশিয়ার কাঠামোতে ব্যবহার করেছেন। অন্য একটি নতুন প্যাকেজ, mcglmএমনকি অ-সাধারণ প্রতিক্রিয়া সহ বহুবিচিত্র মডেলগুলিও পরিচালনা করতে পারে তবে আপনাকে আপনার এলোমেলো ডিজাইনের ম্যাট্রিকগুলি কোড করতে হবে। একটি টিউটোরিয়াল শীঘ্রই উপলভ্য হওয়া উচিত (আরআর সহায়তা পৃষ্ঠাটি দেখুন)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.