现在位置: 首页 > R 教程 > 正文

R exp() 函数 - 计算指数

R 语言实例 R 语言实例

R exp() 函数用于计算 e 的 x 次幂,即自然指数函数。

exp() 是自然对数 log() 的逆运算,在指数增长模型、逻辑回归等场景中广泛应用。

exp() 函数语法格式如下:

exp(x)

参数说明:

  • x 输入数值或数值向量。

实例

# 计算 e 的幂
print(exp(1))    # e^1 = e
print(exp(2))    # e^2
print(exp(0))    # e^0 = 1

# 向量运算
x <- c(0, 1, 2, 3)
result.exp <- exp(x)
print(result.exp)

# exp 和 log 互为逆运算
print(exp(log(5)))   # e^(ln(5)) = 5
print(log(exp(5)))   # ln(e^5) = 5

执行以上代码输出结果为:

[1] 2.718282
[1] 7.389056
[1] 1
[1]  1.000000  2.718282  7.389056 20.085537
[1] 5
[1] 5

exp() 常用于将 log-odds 转换回概率:

实例

# 逻辑回归中的 log-odds(对数几率)
log_odds <- c(-2, -1, 0, 1, 2)

# 将 log-odds 转换为概率
# 概率 = exp(log_odds) / (1 + exp(log_odds))
prob <- exp(log_odds) / (1 + exp(log_odds))
print(round(prob, 4))

执行以上代码输出结果为:

[1] 0.1192 0.2689 0.5000 0.7311 0.8808

R 语言实例 R 语言实例