आर कनेक्शन की गणना कैसे करें (उदाहरण के साथ)
आप निर्दिष्ट आधार के साथ मान के लॉग की गणना करने के लिए आर में लॉग() फ़ंक्शन का उपयोग कर सकते हैं:
#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 (लॉग, स्क्वायर रूट, क्यूब रूट) में कैसे बदलें
आर में वर्गमूल फ़ंक्शन का उपयोग कैसे करें
आर में मानों का एंटीलॉग कैसे खोजें