全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
3500 1
2020-04-14
发现R语言无法计算负数的奇次方根,下面跟大家分享一段自己写的代码用于计算负数的奇次方根。原理很简单,举个例子,就是,(-a)^(n) = (-1)^n * a^n,其中,a>0,1/n为奇数。

代码如下:
Cal_root = function(n,Neg_value){
  if(Neg_value >= 0) stop("Neg_value 应该为负数")
  if(n %% 2 == 0 ) stop("n 应该是奇数")
  if(n < 1 ) stop("n 应该大于1")
  value = -1 * abs(Neg_value)^(1/n)
  return(value)
}

该函数开几次根就将n设置为几,比如-20开3次方根,则
# example
Cal_root(3,-20)

结果:-2.714418





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-4-15 00:39:17
thanks for sharing
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群