जवाबों:
हाँ यह संभव है। जिसे आप रुचि रखते हैं उसे "मल्टीवेरिएट मल्टीपल रिग्रेशन" या सिर्फ "मल्टीवेरिएट रिग्रेशन" कहा जाता है। मुझे नहीं पता कि आप किस सॉफ्टवेयर का उपयोग कर रहे हैं, लेकिन आप आर में ऐसा कर सकते हैं।
यहां एक लिंक है जो उदाहरण प्रदान करता है।
http://www.public.iastate.edu/~maitra/stat501/lectures/MultivariateRegression.pdf
@ ब्रेट की प्रतिक्रिया ठीक है।
यदि आप अपनी दो-ब्लॉक संरचना का वर्णन करने में रुचि रखते हैं, तो आप PLS प्रतिगमन का भी उपयोग कर सकते हैं । मूल रूप से, यह एक प्रतिगमन ढांचा है जो प्रत्येक ब्लॉक से संबंधित चर के क्रमिक (ऑर्थोगोनल) रैखिक संयोजनों के निर्माण के विचार पर निर्भर करता है जैसे कि उनका सहसंयोजक अधिकतम है। यहां हम मानते हैं कि एक ब्लॉक में व्याख्यात्मक चर शामिल हैं, और दूसरा ब्लॉक प्रतिक्रिया चर, जैसा कि नीचे दिखाया गया है:वाई
हम "अव्यक्त चर" की तलाश करते हैं, जो न्यूनतम त्रुटि के साथ ब्लॉक की भविष्यवाणी करने की अनुमति देते समय ब्लॉक में शामिल अधिकतम जानकारी (एक रैखिक फैशन में) के लिए खाता है । औरवाई यू जे वी जे लोडिंग (यानी, रैखिक संयोजन) प्रत्येक आयाम से जुड़े रहे हैं। अनुकूलन मानदंड पढ़ता है
जहां बाद (यानी, अवशिष्ट) ब्लॉक के लिए खड़ा है । एक्स एच वें
पहले आयाम ( और ) पर फैक्टोरियल स्कोर के बीच संबंध - लिंक के परिमाण को दर्शाता है ।ω 1 एक्स वाई
मल्टीवेरेट रिग्रेशन एसएलएसएस में जीएलएम-मल्टीवेरिएट विकल्प का उपयोग करके किया जाता है।
अपने सभी परिणामों (DVs) को परिणाम बॉक्स में रखें, लेकिन आपके सभी निरंतर भविष्यवाणियों को कोवरिएट बॉक्स में। आप कारकों बॉक्स में कुछ भी जरूरत नहीं है। बहुभिन्नरूपी परीक्षणों को देखें। एकतरफा परीक्षण अलग-अलग कई रजिस्ट्रियों के समान होंगे।
जैसा कि किसी और ने कहा, आप इसे एक संरचनात्मक समीकरण मॉडल के रूप में भी निर्दिष्ट कर सकते हैं, लेकिन परीक्षण समान हैं।
(दिलचस्प है, ठीक है, मुझे लगता है कि यह दिलचस्प है, इस पर यूके-यूएस का थोड़ा अंतर है। ब्रिटेन में, बहु प्रतिगमन को आमतौर पर एक बहुभिन्नरूपी तकनीक नहीं माना जाता है, इसलिए जब आप कई परिणाम / DVs. करते हैं तो बहुभिन्नरूपी प्रतिगमन केवल बहुभिन्नरूपी होता है। )
मैं पहले प्रतिगमन चर को पीसीए परिकलित चर में परिवर्तित करके ऐसा करूंगा, और फिर मैं पीसीए परिकलित चर के साथ प्रतिगमन पर विचार करूंगा। जब मैं एक नया उदाहरण मैं वर्गीकृत करना चाहता हूँ, मैं निश्चित रूप से pca मूल्यों की गणना करने में सक्षम होने के लिए eigenvectors को स्टोर करूँगा।
स्याहगोश द्वारा mentionned रूप में, आप mvtnorm पैकेज आर में मान लिया जाये कि आप में से (नाम "मॉडल") एक एल एम मॉडल बनाया का उपयोग कर सकते एक अपने मॉडल में प्रतिक्रिया की है, और यह "मॉडल" कहा जाता है, तो यहां मल्टीवेरिएट भविष्य कहनेवाला वितरण प्राप्त करने के लिए है कई प्रतिक्रिया "resp1", "resp2", "resp3" एक मैट्रिक्स रूप में संग्रहीत Y:
library(mvtnorm)
model = lm(resp1~1+x+x1+x2,datas) #this is only a fake model to get
#the X matrix out of it
Y = as.matrix(datas[,c("resp1","resp2","resp3")])
X = model.matrix(delete.response(terms(model)),
data, model$contrasts)
XprimeX = t(X) %*% X
XprimeXinv = solve(xprimex)
hatB = xprimexinv %*% t(X) %*% Y
A = t(Y - X%*%hatB)%*% (Y-X%*%hatB)
F = ncol(X)
M = ncol(Y)
N = nrow(Y)
nu= N-(M+F)+1 #nu must be positive
C_1 = c(1 + x0 %*% xprimexinv %*% t(x0)) #for a prediction of the factor setting x0 (a vector of size F=ncol(X))
varY = A/(nu)
postmean = x0 %*% hatB
nsim = 2000
ysim = rmvt(n=nsim,delta=postmux0,C_1*varY,df=nu)
अब, ysim की मात्राएँ भविष्य कहनेवाला वितरण से बीटा-प्रत्याशा सहिष्णुता अंतराल हैं, आप निश्चित रूप से जो कुछ भी आप चाहते हैं करने के लिए सीधे नमूना वितरण का उपयोग कर सकते हैं।
एंड्रयू एफ का जवाब देने के लिए, स्वतंत्रता की डिग्री इसलिए nu = N- (M + F) +1 है ... N टिप्पणियों का # होना, प्रतिक्रियाओं का # और M # समीकरण मॉडल के मापदंडों का # होना। nu सकारात्मक होना चाहिए।
(आप इस दस्तावेज़ में मेरे काम को पढ़ना चाहते हैं :-))
क्या आप पहले से ही "कैनोनिकल सहसंबंध" शब्द के पार आए थे? वहां आपके पास स्वतंत्र के साथ-साथ आश्रित पक्ष पर चर के सेट हैं। लेकिन शायद अधिक आधुनिक अवधारणाएं उपलब्ध हैं, मेरे पास जो विवरण हैं वे सभी अस्सी / नब्बे के दशक के हैं ...
इसे संरचनात्मक समीकरण मॉडल या युगपत समीकरण मॉडल कहा जाता है।