# R program to calculate log value print(log10(1)) print(log10(10)) print(log10(0)) print(log10(-44)) 输出: log1p() log1p()是 R 中的一个内置函数,用于计算 1+x 的准确自然对数,其中 x 是指定值,对于 0 抛出无穷大,对于负值抛出 NaN。
比如,对于一个数值x,其log10变换可以使用以下公式表示: [ y = \log_{10}(x) ] 在R语言中,可以使用内置函数log10()来实现这一转化。 R语言代码示例 假设我们有一个包含一组数据的向量,以下是进行log10对数转化的代码示例: # 创建一个包含数值的向量data<-c(1,10,100,1000,10000)# 对数据进行log10对数...
exp(x)——e的x次幂 log(x, base=…)——对x取以…为底的对数,默认以e为底 log2(x)——对x取以2为底的对数 log10(x)——对x取以10为底的对数 Re(z)——返回z的实部 Im(z)——返回z的虚部 Mod(z)——求z的模 Arg(z)——求z的辐角 Conj(z)——求z的共轭复数 2.三角函数与双曲函数 ...
> log(c,base = 2) [1] 2 # 自然常数e的对数 > log(a,base=exp(1)) [1] 2.302585 # 指数对数操作 > log(a^b,base=a) [1] 5 > log(exp(3)) [1] 3 比较计算: ==, >, <, !=, <=, >=,isTRUE, identical > a<-10;b<-5 # 比较计算 > a==a;a!=b;a>b;a<b;a<=b;a...
(deg.data) # 对差异FDR进行log10转换 deg.data$logQ <- -log10(deg.data$FDR) # 绘制基本热图 ggscatter(deg.data, x = "log2FC", y = "logQ") + theme_base() # 新加一列Group deg.data$Group = "normal" # 将adj.P.Val小于0.05,logFC大于2 # 将adj.P.Val小于0.05,logFC小于2的基因...
火山图以基因表达差异倍数为X轴,差异的P或FDR(即校正P值)值为Y轴(实际上是P或FDR的-log10值,这样都是正的,P或FDR越小,即统计显著性越强,-log10值就越大)。它可以帮我们更加方便的发现最显著、差异最大的基因。 在R语言中实现火山图方式很多,今天我们主要介绍ggplot2中怎么实现火山图的绘制,其实火山图和...
abs、sqrt、exp、log、log10、log2 sin、cos、tan、asin、acos、atan、atan2 choose(n, k) #n个里面取k个的组合数 计算n!的方法:factorial(n); gamma(n+1); prod(1:n) sign(x) #返回x的正负号 二、R中计算的两个特点 1、向量化(逐个元素循环操作) ...
1 计算平方根 df2$squart = sqrt(df2$num) 2 直方图 ggplot(df2, aes(x=squart)) + geom_histogram(fill="lightblue", color="black") + theme_classic() 有效果了 八、log10后直方图 1 计算log10 df2$log10 = log10(df2$num) 2 直方图
log() #自然对数 log10() #以10为底的常用对数 2.4 平方根运算sqrt(),如图所示 2.5 指数运算exp(),表示以e为底的指数运算。如图所示 2.6 三角函数的运算函数。 sin() #正弦 cos() #余弦 asin() #反正弦 acos() #反余弦 atan() #反正切
(label = word), check_overlap = TrUE, vjust = 1.5) +#增加文本 scale_x_log10(labels = percent_format()) +#坐标轴取对数 scale_y_log10(labels = percent_format()) + scale_color_gradient(limits = c(0, 0.001), low = "darkslategray4", high = "gray75") +#设置颜色 facet_wrap(~...