Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 用随机数计算向量中的负值_R - Fatal编程技术网

R 用随机数计算向量中的负值

R 用随机数计算向量中的负值,r,R,我试图定义一个函数,计算两个向量小于0的值 x=rnorm(100)和y=rnorm(500) 定义另一个函数来计算 x和y值分别小于0的比例 我想比较一下 理论比例为0.5的比例 myf <- function (x) { a <- rnorm(100) b <- x[x < 0] return(a) } myf (x) myfset.seed(92) 我不清楚你在问什么。你能详细说明一下吗?为什么返回a而不是b?很难理解你想要什么,但这可能会对你的第二

我试图定义一个函数,计算两个向量小于0的值 x=rnorm(100)和y=rnorm(500)

定义另一个函数来计算 x和y值分别小于0的比例

我想比较一下 理论比例为0.5的比例

myf <- function (x)
{
  a <- rnorm(100)
  b <- x[x < 0]
  return(a)
}

myf (x)
myf
set.seed(92)

我不清楚你在问什么。你能详细说明一下吗?为什么返回a而不是b?很难理解你想要什么,但这可能会对你的第二部分有所帮助(正如你想要的比例)
mean(rnorm(100)<0)
Hello@M-M,我正试图写一个函数,对向量x=rnorm(100)和y=rnorm(500)计算小于零的值@LAWONGDamian我补充了一个解释。取而代之的是,或者
返回
我粘贴在一起的所有文本,返回,例如
counta/length(a)
。您可以通过如下方式连接
返回两个值:
c(counta/length(a),countb/length(b)
。对于
x
,此随机种子的比例为0.44;对于
y
,此比例为0.53。