将两个自变量的函数应用于两个矩阵

约翰·克

我已经写了这个功能

tippett <- function(p1, p2) {
  t <- 1 - (1 - min(p1, p2))^2
  return(list(p.value=t))
}

我想将其水平应用到生成的数字矩阵中例如在此矩阵中:z <- matrix(c(rbeta(5, 1, 5), rbeta(5, 1, 10)), ncol=2)

不幸的是apply似乎没有用这种方式工作和使用它s<-apply(z,1,tippett)

产生这个错误

Error in FUN(newX[, i], ...) : argument "p2" is missing, with no default

您能告诉我我该如何规避吗?我希望将这一过程推广到数千行,而且我无法想象手动进行。

谢谢你。

卢克霍克

我认为您可以更改功能...

tippett<-function(p){
t<-1-(1-min(p))^2
return(list(p.value=t))
}

然后您的函数调用应该起作用。(我还没有测试过……)

s<-apply(z,1,tippett)

另外,如果您无法更改此功能,则可以尝试类似...

s <- sapply(seq_along(nrow(z)), function(i) tippett(z[i,1], z[i,2]))

我认为这应该一切正常。抱歉,当前正在运行某些代码,无法验证/测试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将函数应用于向量的两个元素

来自分类Dev

将两个函数应用于元组列表

来自分类Dev

将函数应用于R中两个矩阵的所有列对

来自分类Dev

将函数应用于R中两个矩阵的所有列对

来自分类Dev

将两个参数函数应用于列表以使用NumPy生成对称矩阵

来自分类Dev

将两个参数函数应用于列表以使用NumPy生成对称矩阵

来自分类Dev

如何有效地将两个变量函数应用于data.frame(或matrix)元素-填充输出矩阵?

来自分类Dev

如何使用mapply将函数应用于两个不同数据帧中的两个不同列

来自分类Dev

将功能应用于两个列表?

来自分类Dev

如何将转换方法应用于熊猫中的两个变量?

来自分类Dev

python pandas-将具有两个参数的函数应用于列

来自分类Dev

将函数应用于两个不等矢量的笛卡尔积

来自分类Dev

将函数应用于两个DataFrame列并从结果中创建新列

来自分类Dev

将两个函数参数应用于onClick标记

来自分类Dev

如何实现函子,以便可以将映射应用于两个函数?

来自分类Dev

如何在Mathematica中使用两个参数将Map []应用于函数?

来自分类Dev

将两个函数的句柄相乘并将ode45应用于结果

来自分类Dev

以“ R”方式将函数应用于两个向量?

来自分类Dev

如何将函数应用于数组并形成两个单独的数组?

来自分类Dev

F# - 将函数应用于两个不同长度的数组

来自分类Dev

有条件地将两个函数之一应用于一个参数

来自分类Dev

将两个不同的利率集应用于同一类别的两个对象

来自分类Dev

将两个方程应用于一个数组

来自分类Dev

Nodejs - 如何将函数应用于两个流的每一行组合?

来自分类Dev

基于应用于两个子节点子集的两个聚合函数过滤节点

来自分类Dev

将相同的随机数组索引值应用于两个不同的变量

来自分类Dev

使用三元 if 语句条件应用于两个变量之间

来自分类Dev

组合两个函数以将它们应用于相同的输入

来自分类Dev

将近似函数应用于R中的两个列表时出错

Related 相关文章

  1. 1

    将函数应用于向量的两个元素

  2. 2

    将两个函数应用于元组列表

  3. 3

    将函数应用于R中两个矩阵的所有列对

  4. 4

    将函数应用于R中两个矩阵的所有列对

  5. 5

    将两个参数函数应用于列表以使用NumPy生成对称矩阵

  6. 6

    将两个参数函数应用于列表以使用NumPy生成对称矩阵

  7. 7

    如何有效地将两个变量函数应用于data.frame(或matrix)元素-填充输出矩阵?

  8. 8

    如何使用mapply将函数应用于两个不同数据帧中的两个不同列

  9. 9

    将功能应用于两个列表?

  10. 10

    如何将转换方法应用于熊猫中的两个变量?

  11. 11

    python pandas-将具有两个参数的函数应用于列

  12. 12

    将函数应用于两个不等矢量的笛卡尔积

  13. 13

    将函数应用于两个DataFrame列并从结果中创建新列

  14. 14

    将两个函数参数应用于onClick标记

  15. 15

    如何实现函子,以便可以将映射应用于两个函数?

  16. 16

    如何在Mathematica中使用两个参数将Map []应用于函数?

  17. 17

    将两个函数的句柄相乘并将ode45应用于结果

  18. 18

    以“ R”方式将函数应用于两个向量?

  19. 19

    如何将函数应用于数组并形成两个单独的数组?

  20. 20

    F# - 将函数应用于两个不同长度的数组

  21. 21

    有条件地将两个函数之一应用于一个参数

  22. 22

    将两个不同的利率集应用于同一类别的两个对象

  23. 23

    将两个方程应用于一个数组

  24. 24

    Nodejs - 如何将函数应用于两个流的每一行组合?

  25. 25

    基于应用于两个子节点子集的两个聚合函数过滤节点

  26. 26

    将相同的随机数组索引值应用于两个不同的变量

  27. 27

    使用三元 if 语句条件应用于两个变量之间

  28. 28

    组合两个函数以将它们应用于相同的输入

  29. 29

    将近似函数应用于R中的两个列表时出错

热门标签

归档