आर कनेक्शन की गणना कैसे करें (उदाहरण के साथ)


आप निर्दिष्ट आधार के साथ मान के लॉग की गणना करने के लिए आर में लॉग() फ़ंक्शन का उपयोग कर सकते हैं:

 #calculate log of 9 with base 3
log(9, base=3)

यदि आप आधार निर्दिष्ट नहीं करते हैं, तो R, e के डिफ़ॉल्ट आधार मान का उपयोग करेगा।

 #calculate log of 9 with base e
log(9)

[1] 2.197225

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।

उदाहरण 1: एकल मान के लॉग की गणना करें

निम्नलिखित कोड दिखाता है कि विभिन्न आधारों का उपयोग करके आर में व्यक्तिगत मानों के लॉग की गणना कैसे करें:

 #calculate log of 100 with base e
log(100)

[1] 4.60517

#calculate log of 100 with base 10
log(100, base=10)

[1] 2

#calculate log of 100 with base 3
log(100, base=3)

[1] 4.191807

उदाहरण 2: एक वेक्टर में लॉग मान की गणना करें

निम्नलिखित कोड दिखाता है कि R में वेक्टर के प्रत्येक मान के लॉग की गणना कैसे करें:

 #definevector
x <- c(3, 6, 12, 16, 28, 45)

#calculate log of each value in vector with base e
log(x)

[1] 1.098612 1.791759 2.484907 2.772589 3.332205 3.806662

उदाहरण 3: डेटा फ़्रेम में लॉग मानों की गणना करें

निम्नलिखित कोड दिखाता है कि आर में डेटा फ्रेम के विशिष्ट कॉलम में लॉग मानों की गणना कैसे करें:

 #define data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#calculate log of each value in 'var1' column
log(df$var1, base=10)

[1] 0.0000000 0.4771213 0.4771213 0.6020600 0.6989700

और निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम के प्रत्येक कॉलम में लॉग मानों की गणना करने के लिए sapply() फ़ंक्शन का उपयोग कैसे करें:

 #define data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#calculate log of values in every column
sapply(df, function (x) log(x, base=10))

          var1 var2 var3 var4
[1,] 0.0000000 0.8450980 0.4771213 0.0000000
[2,] 0.4771213 0.8450980 0.4771213 0.0000000
[3,] 0.4771213 0.9030900 0.7781513 0.3010300
[4,] 0.6020600 0.4771213 0.7781513 0.9030900
[5,] 0.6989700 0.3010300 0.9030900 0.9542425

अतिरिक्त संसाधन

डेटा को R (लॉग, स्क्वायर रूट, क्यूब रूट) में कैसे बदलें
आर में वर्गमूल फ़ंक्शन का उपयोग कैसे करें
आर में मानों का एंटीलॉग कैसे खोजें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *