MASS पैकेज जो आपके R के साथ आता है, पहले से ही boxcox()
फंक्शन है, जिसे आप उपयोग कर सकते हैं: डेटा में पढ़ने के बाद, करें:
library(MASS)
boxcox(y ~ x)
फिर इस ग्राफ को देखें, जो कि बॉक्सकोक्स ट्रांसफॉर्मेशन पैरामीटर के लिए ग्राफिकल 95% विश्वास अंतराल दिखाता है। लेकिन आपके पास वास्तव में ऐसा करने के लिए पर्याप्त डेटा (n = 10) नहीं है, परिणामस्वरूप आत्मविश्वास अंतराल लगभग -2 से 2 तक चला जाता है!, लगभग 0 की अधिकतम संभावना अनुमान के साथ (एक लॉग-ट्रांसफॉर्म, जैसा कि पहले कहा गया था)। यदि आपके वास्तविक डेटा में अधिक अवलोकन हैं, तो आपको यह प्रयास करना चाहिए।
जैसा कि दूसरों ने कहा है, यह परिवर्तन वास्तव में भिन्नताओं को स्थिर करने की कोशिश कर रहा है। यह सिद्धांत से वास्तव में स्पष्ट नहीं है, यह क्या करता है, एक सामान्य-वितरण आधारित संभावना समारोह को अधिकतम करने की कोशिश करना है, जो निरंतर गठबंधन मानता है। कोई सोच सकता है कि एक सामान्य-आधारित संभावना को अधिकतम करने से अवशिष्टों के वितरण को सामान्य करने की कोशिश की जाएगी, लेकिन व्यवहार में मुख्य रूप से संभावना को अधिकतम करने के लिए परिवर्तन को स्थिर करने से आता है। यह शायद इतना आश्चर्य की बात नहीं है, यह देखते हुए कि जिस संभावना को हम अधिकतम करते हैं वह एक निरंतर विचरण सामान्य वितरण परिवार पर आधारित है!
मैंने एक बार XLispStat में एक स्लाइडर-आधारित डेमो लिखा था, जिसने इसे स्पष्ट रूप से प्रदर्शित किया था!