आप इस परिकल्पना को पूर्ण बनाम कम किए गए मॉडल परीक्षण के साथ परीक्षण कर सकते हैं। यहां बताया गया है कि आप यह कैसे करते हैं। सबसे पहले, मॉडल को फिट करें और उस मॉडल से अवशिष्ट प्राप्त करें। अवशिष्टों को स्क्वायर करें और उन्हें योग करें। यह पूर्ण मॉडल के लिए वर्ग त्रुटि का योग है। चलिए इसे कहते हैं । अगला, गणना जहां । ये अशक्त परिकल्पना के तहत आपके अवशेष हैं। उन्हें वर्ग और उन्हें योग। यह कम हुए मॉडल के लिए वर्गाकार त्रुटि का योग है। चलिए इस कॉल करते हैं ।Z=aX+bYSSEfZ−Z^Z^=1/2∗X+1/2∗YSSEr
अब गणना करें:
F = ,((SSEr−SSEf)/2)/(SSEf/(n−2))
जहां नमूना आकार है। तहत , यह F-आंकड़े और डिग्री की स्वतंत्रता के साथ एक F- वितरण का अनुसरण करता है ।nH02n−2
यहाँ R का उपयोग करके एक उदाहरण दिया गया है:
x <- rnorm(n)
y <- rnorm(n)
z <- 1/2*x + 1/2*y + rnorm(n) ### note I am simulating under H0 here
res <- lm(z ~ x + y - 1)
summary(res)
SSE.f <- sum(resid(res)^2)
zhat <- 1/2*x + 1/2*y
SSE.r <- sum((z-zhat)^2)
F <- ((SSE.r - SSE.f) / 2) / (SSE.f / (n-2))
pf(F, 2, n-2, lower.tail=FALSE) ### this is the p-value
यदि पी-मान .05 से कम है (यदि आपका वास्तव में .05 है) तो शून्य को अस्वीकार कर दें ।α
मुझे लगता है कि आप वास्तव में अपने मॉडल के लिए एक अवरोधन शामिल नहीं थे। दूसरे शब्दों में, मुझे लगता है कि आप वास्तव में मॉडल के साथ काम कर रहे हैं न कि ।Z=aX+bYZ=c+aX+bY