前两天写了几个函数,对里面收获到的一些东西做一些记录。

函数str_comb,用于输入一个字符串或数值向量,返回由向量中元素组成的不重复的长度小于向量长度的所有组合,结果用矩阵形式输出。

函数使用结果如下:

思路很简单,在R中有个函数combn函数,能产生指定向量中元素组成的指定长度的组合,这个函数做的就是将这些组合放到一起,所以重点就是combn函数和循环。

不过最后多了一个空值,应该是停止条件出了点毛病,不过我自己没看出来,有人愿意指教最好。

里面涉及到的一些R基础:

1、choose函数:choose(x,y),排列组合中的C(x, y),从x个元素中任取y个元素的子集数目在,只返回数值。

2、combn函数:combn(x,y),x为向量,y为随机组合的长度,如下:

3、中断循环的break语句。

4、数据框的按列和按行组合(cbind函数)

5、加载R函数文件:source函数

6、加载历史和数据:history函数和load函数,

7、paste函数:字符组合函数

8、ncol和nrow函数:返回列数和行数

转载于:https://www.cnblogs.com/rhongp/p/6383815.html

R语言的自定义函数—字符组合相关推荐

  1. R语言编写自定义函数计算R方、使用自助法Bootstrapping估计多元回归模型的R方的置信区间、可视化获得的boot对象、估计单个统计量的置信区间、分别使用分位数法和BCa法

    R语言编写自定义函数计算R方.使用自助法Bootstrapping估计多元回归模型的R方的置信区间.可视化获得的boot对象.估计单个统计量的置信区间.分别使用分位数法和BCa法(Bootstrapp ...

  2. R语言编写自定义函数自定义ggplot图像中的图例(legend)的位置、图例标题、键值、文本字体大小(title、text、key)、颜色标识的大小、点形状pch的大小

    R语言编写自定义函数自定义ggplot图像中的图例(legend)的位置.图例标题.键值.文本字体大小(title.text.key).颜色标识的大小.点形状pch的大小 目录

  3. R语言编写自定义函数、评估回归模型预测变量的相对重要性(Relative importance)、通过在所有可能的子模型中添加一个预测变量而获得的R方的平均增加、评估预测变量的重要度、并通过点图可视化

    R语言编写自定义函数.评估回归模型预测变量的相对重要性(Relative importance).通过在所有可能的子模型中添加一个预测变量而获得的R方的平均增加.来评估预测变量的重要程度.并通过点图可 ...

  4. R语言编写自定义函数、创建使用ggplot2生成图标(icon)的主题(theme)函数、使用ggplot2以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标(png、svg

    R语言编写自定义函数.创建使用ggplot2生成图标(icon)的主题(theme)函数.使用ggplot2以及自定义的图标主题函数创建箱图(boxplot)图标.ggsave保存图标(png.svg ...

  5. R语言编写自定义函数基于ggsumarystats函数计算每个分组的统计值、自定义可视化分组分面条形图,并在X轴标签下方添加分组对应的统计值(样本数N、中位数median、四分位数的间距iqr)

    R语言编写自定义函数基于ggsumarystats函数计算每个分组的统计值.自定义可视化分组分面条形图,并在X轴标签下方添加分组对应的统计值(样本数N.中位数median.四分位数的间距iqr) 目录

  6. R语言编写自定义函数使用Wilcoxon符号秩检验(Wilcoxon signed rank)实现多分组非参数成对检验(pairwise)、并使用p.adjust函数调整概率值

    R语言编写自定义函数使用Wilcoxon符号秩检验(Wilcoxon signed rank)实现多分组非参数成对检验(Nonparametric pairwise multiple comparis ...

  7. R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释一个iris数据样本的预测结果、LIME解释器进行模型预测结果解释并可视化

    R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释一个iris数据样本的预测结果.LIME解释器进行模型预测结果解释并可视化 ...

  8. R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释多个iris数据样本的预测结果、使用LIME解释器进行模型预测结果解释

    R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释多个iris数据样本的预测结果.使用LIME解释器进行模型预测结果解释并可 ...

  9. R语言编写自定义函数计算分类模型评估指标:准确度、特异度、敏感度、PPV、NPV、数据数据为模型预测后的混淆矩阵、比较多个分类模型分类性能(逻辑回归、决策树、随机森林、支持向量机)

    R语言编写自定义函数计算分类模型评估指标:准确度.特异度.敏感度.PPV.NPV.数据数据为模型预测后的混淆矩阵.比较多个分类模型分类性能(逻辑回归.决策树.随机森林.支持向量机) 目录

最新文章

  1. 计算机的图形渲染机制
  2. 【 C 】最容易误判的优先级问题
  3. 【Rollo的Python之路】Python 同步条件 学习笔记 Event
  4. 【图像分类】 图像分类中的对抗攻击是怎么回事?
  5. Mips TLB miss实现in Linux
  6. PHP-代码审计-审计第一步
  7. EconomicIndoor集成测试
  8. java字符串包ascii 方法amp;#39_用 Java 生成 ASCII 字符画
  9. Centos 解压命令
  10. php输出楼层号,ZBlog开发中实现评论楼层号正确输出的具体方法代码
  11. linux生成大文件
  12. 如何批量保存html,如何批量保存网页信息
  13. 响应式pbootcms模板英文外贸类网站
  14. Crosses and Crosses (Multi-SG+打表 博弈)
  15. 终于有人把搜索引擎讲明白了
  16. html中span隐藏属性,span标签的class属性
  17. http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html
  18. 一篇让你熟练掌握Java常用工具包(全网最全)
  19. 易风神盾防火墙 v1.0 官方
  20. Qt实现侧边栏显示隐藏以及自定义提示框

热门文章

  1. npm升级依赖包_Taro跨端开发之依赖管理
  2. python爬虫需要什么知识-学习Python爬虫技术,需要掌握哪些web端的知识?
  3. matlab中CH指标聚类评价指标,MATLAB聚类有效性评价指标(外部)
  4. NewCode----彩色宝石项链
  5. python 线程异步执行踩坑
  6. 详细讲解设计跳表的三个步骤(查找、插入、删除)
  7. leetcode 第 216 场周赛 整理
  8. oracle dg 搭建方式,Linux平台 Oracle 11g DG测试环境快速搭建参考
  9. edward_mj退役经验帖
  10. go定时器 每天重复_Go语言学习基础-定时器、计时器