এখনও ভবিষ্যদ্বাণী করার জন্য ডেটা ধরে রাখার চেষ্টা করেননি, তবে আমার অন্তর্নিহিততাটি হ'ল আপনার মডেলটিতে কোভেরিয়েন্সগুলি শূন্যে ফিক্সিং করা পৃথক, একক-চতুর্থ, লিনিয়ার রিগ্রেশন সমীকরণের একটি সেট সংযুক্ত করে ডিভি পূর্বাভাস দেওয়ার সমতুল্য। এই পদ্ধতির বিপরীতে, ডিভিয়ের পূর্বাভাস দেওয়ার জন্য কোনও মডেল সমীকরণ তৈরি করার সময় একাধিক রিগ্রেশন আইভিগুলিতে স্ববিরোধী হয়ে থাকে। এটি অবশ্যই IV এর অন্তর্ভুক্ত সংস্থার মধ্যে ঘটে যা প্রত্যক্ষভাবে পরোক্ষ প্রভাবগুলি থেকে সরাসরি প্রভাবগুলি পৃথক করে ব্যাখ্যার উন্নতি করে। সত্যই, আমি নিশ্চিত নই যে এটি অবশ্যই ডিভি এর পূর্বাভাস উন্নত করে কিনা। একজন পরিসংখ্যান ব্যবহারকারী এবং কোনও পরিসংখ্যানবিদ নন, আমি এই আশাবাদী অ্যানালগাস কেসটিতে একটি অসম্পূর্ণ উত্তর দেওয়ার জন্য নিম্নলিখিত সিমুলেশন টেস্টিং ফাংশনটি একত্রিত করেছি (স্পষ্টতই, "হ্যাঁ, মডেল যখন IV কোভেরিয়েন্সকে অন্তর্ভুক্ত করবেন তখন ভবিষ্যদ্বাণীমূলক নির্ভুলতা উন্নত হয়) ...
simtestit=function(Sample.Size=100,Iterations=1000,IV.r=.3,DV.x.r=.4,DV.z.r=.4) {
require(psych); output=matrix(NA,nrow=Iterations,ncol=6); for(i in 1:Iterations) {
x=rnorm(Sample.Size); z=rnorm(Sample.Size)+x*IV.r
y=rnorm(Sample.Size)+x*DV.x.r+z*DV.z.r
y.predicted=x*lm(y~x+z)$coefficients[2]+z*lm(y~x+z)$coefficients[3]
bizarro.y.predicted=x*lm(y~x)$coefficients[2]+z*lm(y~z)$coefficients[2]
output[i,]=c(cor(y.predicted,y)^2,cor(bizarro.y.predicted,y)^2,
cor(y.predicted,y)^2>cor(bizarro.y.predicted,y)^2,cor(x,z),cor(x,y),cor(y,z))}
list(output=output,percent.of.predictions.improved=100*sum(output[,3])/Iterations,
mean.improvement=fisherz2r(mean(fisherz(output[,1])-fisherz(output[,2]))))}
# Wrapping the function in str( ) gives you the gist without filling your whole screen
str(simtestit())
এন= IterationsএনSample.Sizez = x + +y = x + + z + +yxz
1y.predicted
2bizarro.y.predicted
outputIterationsআর2121 > 2Rxyzoutputsimtestit()str( )আর21Rpsych
আর2আর2IV.r) বড়। যেহেতু আপনি সম্ভবত আপনার চেয়ে আপনার জিএলএম ফাংশনটির সাথে বেশি পরিচিত (যা মোটেও নয়), আপনি সম্ভবত এই ফাংশনটি পরিবর্তন করতে পারেন বা আপনি খুব বেশি ঝামেলা ছাড়াই চান এমন অনেক আইভিতে জুড়ে GLM ভবিষ্যদ্বাণীগুলির তুলনা করতে বেসিক ধারণাটি ব্যবহার করতে পারেন। ধরে নিলে যে (বা করবে) একইভাবে পরিণত হবে, মনে হবে আপনার দ্বিতীয় প্রশ্নের মূল উত্তর সম্ভবত হ্যাঁ, তবে আইভিএস কোভারি কতটা দৃ strongly়তার সাথে নির্ভর করে। মডেলটিকে ফিট করার জন্য রাখা আউট-আউট ডেটা এবং ডেটাগুলির মধ্যে স্যাম্পলিং ত্রুটির পার্থক্যগুলি পরবর্তী ডেটাসেটের মধ্যে তার ভবিষ্যদ্বাণীমূলক নির্ভুলতার উন্নতি ডেকে আনতে পারে, কারণ আবার, IV সম্পর্কিতগুলি শক্তিশালী না হলে উন্নতিটি ছোট বলে মনে হয় (কমপক্ষে, মাত্র দুটি আইভি সহ সর্বাধিক বুনিয়াদির কেস)।