ব্যবহারিক ক্ষেত্রে, ncvTestসমীকরণের বাম-হাত bptestব্যবহার করে এবং ডিফল্টরূপে ডান-হাত-পাশ ব্যবহার করে।
এর অর্থ হ'ল এর ক্ষেত্রে Y ~ Xউভয় পরীক্ষা একই ফলাফল প্রদান করবে ( studentize = Fবিকল্পের সাথে সম্পর্কিত bptest)। তবে একটি বহুবিধ বিশ্লেষণে যেমন Y ~ X1 + X2ফলাফলগুলি পৃথক হবে। (@ হেলিক্স 123 হিসাবে চিহ্নিত)
এর সহায়তা ফাইল থেকে ncvTest : var.formula: "ত্রুটি বৈকল্পের জন্য একতরফা সূত্র; যদি বাদ দেওয়া হয় তবে ত্রুটির বৈকল্পিক লাগানো মানগুলির উপর নির্ভর করে " " যার অর্থ হ'ল, ডিফল্টরূপে, লাগানো মানগুলি ব্যবহৃত হবে, তবে এটি স্বাধীন ভেরিয়েবলগুলির একটি লিনিয়ার সংমিশ্রণ (X1 + X2) ব্যবহার করতে দেয়।
এর সহায়তা ফাইল থেকে bptest : varformula: "ডিফল্টরূপে একই ব্যাখ্যামূলক ভেরিয়েবলগুলি মূল রিগ্রেশন মডেল হিসাবে নেওয়া হয়।"
@ ফ্রাঙ্কিসের একই উদাহরণ ( প্যাকেজ stat500থেকে ডেটা faraway) চালিয়ে যাওয়া :
> mdl_t = lm(final ~ midterm + hw, data = stat500)
বিপি পরীক্ষা, লাগানো মানগুলি ব্যবহার করে:
> ncvTest(mdl_t) # Default
Non-constant Variance Score Test
Variance formula: ~ fitted.values
Chisquare = 0.6509135 Df = 1 p = 0.4197863
> bptest(mdl_t, varformula = ~ fitted.values(mdl_t), studentize = F)
Breusch-Pagan test
data: mdl_t
BP = 0.65091, df = 1, p-value = 0.4198
বিপি পরীক্ষা, ভবিষ্যদ্বাণীকারীদের একটি লিনিয়ার সংমিশ্রণ ব্যবহার করে:
> ncvTest(mdl_t, var.formula = ~ midterm + hw)
Non-constant Variance Score Test
Variance formula: ~ midterm + hw
Chisquare = 0.7689743 Df = 2 p = 0.6807997
> bptest(mdl_t, studentize = F) # Default
Breusch-Pagan test
data: mdl_t
BP = 0.76897, df = 2, p-value = 0.6808
"লিনিয়ার সংমিশ্রণ বিকল্প" একটি নির্দিষ্ট স্বতন্ত্র ভেরিয়েবলের লিনিয়ার নির্ভরতার সাথে সম্পর্কিত হেটেরোস্কেস্টাস্টিটি তদন্ত করতে দেয়। উদাহরণস্বরূপ, কেবল hwপরিবর্তনশীল:
> ncvTest(mdl_t, var.formula = ~ hw)
Non-constant Variance Score Test
Variance formula: ~ hw
Chisquare = 0.04445789 Df = 1 p = 0.833004
> bptest(mdl_t, varformula = ~ stat500$hw, studentize = F)
Breusch-Pagan test
data: mdl_t
BP = 0.044458, df = 1, p-value = 0.833
সর্বশেষে, যেমন @Francis সংক্ষিপ্ত, "সংক্ষেপে, studentized বিপি পরীক্ষা মূল একাধিক শক্তসমর্থ হল" আমি সাধারণত সঙ্গে যেতে bptest, সঙ্গে studentize = TRUE(ডিফল্ট) এবং varformula = ~ fitted.values(my.lm), বিকল্প হিসাবে homoskedasticity জন্য ইনিশিয়াল পদ্ধতির জন্য।
ncvTestএবংbptestঅবশিষ্টাংশগুলি ব্যাখ্যা করতে , যথাক্রমে যুক্তিগুলিvar.formulaএবং দেখুন বিভিন্ন ভেরিয়েবল ব্যবহার করুনvarformula। আপনি একবার আপনার উদাহরণে অন্য রেজিস্ট্রার যুক্ত করলে ফলাফলগুলি বিচ্যুত হবে।