কীভাবে `ইিজেন` ম্যাট্রিক্সকে উল্টাতে সহায়তা করে তা ব্যাখ্যা করুন


13

আমার প্রশ্নটি একটি গণনা প্রযুক্তির সাথে সম্পর্কিত geoR:::.negloglik.GRFবা এর সাথে সম্পর্কিত geoR:::solve.geoR

রৈখিক মিশ্র মডেল সেটআপে: যেখানে β এবং যথাক্রমে স্থির এবং এলোমেলো প্রভাব। এছাড়াও, Σ = কোভ ( ওয়াই )

Y=Xβ+Zb+e
βbΣ=cov(Y)

যখন প্রভাব আনুমানিক হিসাব, সেখানে গনা প্রয়োজন রয়েছে যা স্বাভাবিকভাবে ভালো কিছু ব্যবহার করা যেতে পারে , কিন্তু কখনও কখনও ( এক্স ' Σ - 1 এক্স ) প্রায় অ হয় অবিচ্ছিন্ন, তাই কৌশল ব্যবহার

(XΣ1X)1XΣ1Y
solve(XtS_invX,XtS_invY)(XΣ1X)geoR
t.ei=eigen(XtS_invX)
crossprod(t(t.ei$vec)/sqrt(t.ei$val))%*%XtS_invY

(এর মধ্যে দেখা যায় geoR:::.negloglik.GRFএবং geoR:::.solve.geoR) যা পচনশীল ( X Σ - 1 এক্স ) এর পরিমাণ = Λ ডি Λ - 1

(XΣ1X)=ΛDΛ1
যেখানে এবং সেইজন্য ( এক্স ' Σ - 1 এক্স ) - 1 = ( ডি - 1 / 2 Λ - 1 ) ' ( ডি - 1 / 2 Λ - 1 )Λ=Λ1
(XΣ1X)1=(D1/2Λ1)(D1/2Λ1)

দুটি প্রশ্ন:

  1. এই eigen পচানি কিভাবে ইনভার্টারিং সাহায্য করে না ?(XΣ1X)
  2. অন্য কোন কার্যকর বিকল্প আছে (যে দৃust় এবং স্থিতিশীল)? (যেমন qr.solveবা chol2inv?)

উত্তর:


15

ΣXTΣ1X

ΣΣ=LLTL1XL1X=QRL1XL

XTΣ1X=XT(LLT)1X=XTLTL1X=(L1X)T(L1X)=(QR)TQR=RTQTQT=RTR
RRTR

XTΣYXTΣ1Y

XTΣ1Y=XT(LLT)1Y=XTLTL1Y=(L1X)TL1Y=(QR)TL1Y=RTQTL1Y
β
XTΣ1Xβ=XTΣ1YRTRβ=RTQTL1YRβ=QTL1Yβ=R1QTL1Y
R

ধন্যবাদ। এটি একটি সহায়ক প্রতিক্রিয়া। কেবল স্পষ্ট করে বললে, আপনার চোল / কিউআর বিকল্প যুদ্ধে জিততে সহায়তা করবে? বা শুধু ইগেন কি করে তার চেয়ে ভাল খেলা জিততে হবে?
Qoheleth

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