मैं जानना चाहूंगा कि नकारात्मक मूल्यों को कैसे बदलना है Log()
, क्योंकि मेरे पास विषमकोणीय डेटा है। मैंने पढ़ा कि यह सूत्र के साथ काम करता है, Log(x+1)
लेकिन यह मेरे डेटाबेस के साथ काम नहीं करता है और मैं परिणाम के रूप में NaN प्राप्त करना जारी रखता हूं। उदाहरण के लिए मुझे यह चेतावनी संदेश मिलता है (मैंने अपना पूरा डेटाबेस नहीं डाला क्योंकि मुझे लगता है कि मेरा एक नकारात्मक मान एक उदाहरण दिखाने के लिए पर्याप्त है):
> log(-1.27+1)
[1] NaN
Warning message:
In log(-1.27 + 1) : NaNs produced
>
अग्रिम में धन्यवाद
अपडेट करें:
यहाँ मेरे डेटा का एक हिस्टोग्राम है। मैं रासायनिक माप की palaeontological समय श्रृंखला के साथ काम कर रहा हूं, जैसे कि Ca और Zn जैसे चर का अंतर बहुत बड़ा है, फिर मुझे कुछ प्रकार के डेटा मानकीकरण की आवश्यकता है, यही कारण है कि मैं log()
फ़ंक्शन का परीक्षण कर रहा हूं ।
यह मेरा कच्चा डेटा है
sign(x) * (abs(x))^(1/3)
सॉफ़्टवेयर सिंटैक्स के आधार पर विवरण में कुछ भिन्नता की आवश्यकता होगी । घन जड़ों पर अधिक देखने के लिए जैसे stata-journal.com/sjpdf.html?articlenum=st0223 (esp। Pp.152-3 देखें)। हमने घन चरक का उपयोग एक प्रतिक्रिया चर के विज़ुअलाइज़ेशन में मदद करने के लिए किया जो प्रकृति
log(x+1)
परिवर्तन के लिए ही परिभाषित किया गया है जाएगाx > -1
, के रूप में तोx + 1
सकारात्मक है। अपने डेटा को बदलने के लिए लॉग इन करने के लिए अपने कारण को जानना अच्छा होगा।