使用R中的预定义功能组合列表的每个级别的元素

jclifto8

我正在R中工作,并且有一个列表,我们称其为x该列表是多维的,包含100个survival::survConcordance()函数的不同输出(即,x[[i]][j]哪里i不同输出的数量survConcordance()(i = 1至100),j是每个输出中的元素数量(j = 1至5)。要做的是针对每个人i,计算我的一致性统计量,该统计量是survConcordance()根据以下公式的输出的函数:(for each iconcordance <- (x[[i]][1]+(x[[i]][3] / 2))/(x[[i]][1]+x[[i]][2]+x[[i]][3])。但是,我正在努力弄清楚如何做到这一点。解决方案位于lapply()功能族的某个地方,有什么想法吗?

艾伦·卡梅伦

很难知道如果没有可重现的示例,此方法是否有效,但是从您对问题的描述来看,这应该有效:

all_concordances <- sapply(x, function(vec) (vec[1] + (vec[3]/2))/ sum(vec[1:3]))

这将为您提供100个一致性的向量。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在R中的复杂列表中组合不同级别的多个元素?

计算R中可变级别的组合

在r中的列表上使用预定义位置列表

PHP foreach嵌套在每个级别的变量元素列表?

在R Shiny中,给定3个级别的列表,如何自动或基于功能tabPanel?

创建具有 3 个级别的列表,包含子列表值的每个组合

从R中任何级别的列表中删除空列表

如何显示r中每个级别的所有值?

在 R 中组合列表的元素

如何使用R从现有定义3个级别的列中形成1列?

Python:将列表中的元素分为预定义的组

用每个级别的唯一元素替换路径列表 (/)

Scala:将整个列表中的每个元素与每个元素中的每个元素组合

R:使用列表中矩阵中的每个元素进行计算

在每个ID的列中标识级别的双向组合

如何在d3中绘制具有预定义起始位置和边距级别的矩形堆栈

在 R 中组合两个复杂列表的每个元素的简单方法?

在pytest中模拟模块级别的功能

用R高亮显示预定义单词列表中的文本

将每个级别的列表转换为数据框,将其放入单个列中

Haskell:对功能列表参数中的每个元素执行功能

如何将计数功能应用于R中列表中的每个元素?

遍历python列表中每个配对元素的组合

R适用于列表列表以将相同功能应用于预定义列

连接列表中每个列表的前2个元素的功能

将列表存储在 R 中的数组中时,如何避免额外级别的列表嵌套?

分层查询-限制每个级别的元素数

使用dplyr,purrr将列表列表中的每个ith元素组合在一起

预定义函数display()时如何覆盖效果并更改数组每个元素中的效果