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


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=(D−1/2Λ−1)′(D−1/2Λ−1)

দুটি প্রশ্ন:

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

উত্তর:


15

ΣXTΣ−1X

ΣΣ=LLTL−1XL−1X=QRL−1XL

XTΣ−1X=XT(LLT)−1X=XTL−TL−1X=(L−1X)T(L−1X)=(QR)TQR=RTQTQT=RTR
RRTR

XTΣYXTΣ−1Y

XTΣ−1Y=XT(LLT)−1Y=XTL−TL−1Y=(L−1X)TL−1Y=(QR)TL−1Y=RTQTL−1Y
β
XTΣ−1Xβ=XTΣ−1YRTRβ=RTQTL−1YRβ=QTL−1Yβ=R−1QTL−1Y
R

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

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