小编Sat*_*ish的帖子

表达式在for循环中计算的R次数

list.files('dir_path')在for循环中的计算次数是多少?它是否等于目录中存在的文件数?我们如何验证它?

for (infile in list.files('dir_path')){
     #doSomething()
}
Run Code Online (Sandbox Code Playgroud)

我是否应该首先创建一个变量然后将其传递给for循环?

例如:

selected_files = list.files('dir_path')

for (infile in selected_files){
         #doSomething()
    }
Run Code Online (Sandbox Code Playgroud)

谢谢

r

4
推荐指数
1
解决办法
95
查看次数

R:原始函数 - 出于历史或效率原因?

出于历史或效率的原因,我如何在R中找到原始函数列表?

原始函数是提供R代码和用于写入R的C代码之间的链接的函数.

r

3
推荐指数
1
解决办法
1036
查看次数

如何生成阳性预测值 (PPV) 与各种分类截止点的关系图?

我生成了一些分数来帮助预测某些内容是“是”(1) 还是“否”(0),假设数据包括:

scores = c(10:20)

response = c(0,0,1,0,1,0,1,1,0,1,1)

mydata = data.frame(scores, response)
Run Code Online (Sandbox Code Playgroud)

我可以进行 ROC 分析,得出 AUC 为 0.77:

roc(response = mydata$response, predictor = mydata$scores) 
Run Code Online (Sandbox Code Playgroud)

现在,我如何准确地看到选择不同的截止值时会发生什么?我想在 x 轴上设置截止值(比方说 13,14,15,16,17),在 y 轴上设置 PPV。有什么好的方法可以做到这一点?我需要什么功能/包?

r classification roc

3
推荐指数
1
解决办法
1626
查看次数

使用 geom_smooth 或 stat_smooth 绘图

我试图用最佳拟合线和 95% 预测线绘制线性回归,但是在使用stat_smoothgeom_smooth我得到图中看到的图形时。这些线没有显示在图表上,它似乎试图为所有站点制作这些线。数据的模型如下图所示。感谢您的时间和帮助。

Site Cu  Fe
A     1 123
B     2 123
C     3 534
D     4 364
E     5 234
F     6 634
G     7 784
H     8 856
Run Code Online (Sandbox Code Playgroud)

截屏: 在此处输入图片说明

r ggplot2

1
推荐指数
1
解决办法
6256
查看次数

如何重命名R中的特定单元格?

我只想把“哥伦比亚特区”改成“DC”

无花果

在此处输入图片说明

r rename

0
推荐指数
1
解决办法
2万
查看次数

如何使用mutate和ifelse将数值变量转换为具有多个级别的因子变量

我很难从预先存在的数值变量创建一个新的因子变量.我有一个数字变量Age和我参与者的年龄,但是想要创建一个因子变量,将参与者的年龄分类到不同的类别.每当我运行我的代码时,我都会收到错误:

"错误:缺少参数"no",没有默认值."

我尝试过以下代码的不同变体,例如没有引号的新因子级别,使用:for range等.我的代码如下.

data.frame%>%
    mutate(Age = ifelse(Age < 20, "0"),
           ifelse(Age >= 20 & Age <= 29, "1"),
                  ifelse(Age >=30 & Age <= 39, "2"),
                        ifelse(Age >= 40 & Age <=49, "3"),
                               ifelse(Age >= 50 & Age <= 59, "4"),
                                     ifelse(Age >= 60 & Age <= 69, "5"),
                                           ifelse(Age >= 70, "6", NA))
Run Code Online (Sandbox Code Playgroud)

r

-1
推荐指数
1
解决办法
1418
查看次数

标签 统计

r ×6

classification ×1

ggplot2 ×1

rename ×1

roc ×1