plot(nomogram(f, fun=list(function(x) surv(3, x), function(x) surv(6, x)), funlabel=c("age 3 Survival Probability", "age 6 Survival Probability"))上面的代码中f是cph对象,fun中给定的就是将线性预测值转换成生存概率的函数,运行代码即可出图如下:并且针对nomogram可以做很多的个性化...
比如我想得到3年和6年的生存概率为结局的列线图,我就可以写出如下代码: plot(nomogram(f, fun=list(function(x) surv(3, x), function(x) surv(6, x)), funlabel=c("age 3 Survival Probability", "age 6 Survival Probability")) 上面的代码中f是cph对象,fun中给定的就是将线性预测值转换成生存概率...
R的许多工作都是通过调用函数(function)来完成的,调用格式为:函数名(参数),就像plot(height,weight),此时我们将以height为横轴,weight为纵轴画散点图。 此时我们所使用的函数匹配方式称为“位置匹配”,我们来看plot函数的默认设置,第一个参数为x,第二个为y,所以此时默认为x = height,y = weight,那么是否意味着...
如下例,你希望修改 plot()函数中的个别参数,而其他参数保持不变,将其应用于一个新定义的函数中 myplot(): myplotfunction(x,y,type='l',...){ plot(x,y,type=type,...)## Pass '...' to 'plot' function } 在泛型函数(generic function)中, ...还有另一种用法,它的作用是根据数据类型使用合适...
函数( function): 能够在R的workspace中存储的对象。我们可以通过函数来扩展R的功能。 二 简单操作,数值与向量 2.1 向量与赋值 R对命名了的数据结构进行操作。最简单的数据结构是数字向量;如, > x <- c(10.4, 5.6, 3.1, 6.4, 21.7) c()是创建函数,赋值运算符是'<-',与函数assign()等价 ...
1.myplot <- function(x, y, type = 'l', ...) { 2.plot(x, y, type = type, ...) ## Pass '...' to 'plot' function 3.} 在泛型函数(generic function)中,...还有另一种用法,它的作用是根据数据类型使用合适的方法 泛型函数是一个函数族,其中的每个函数都有相似的功能,但是适用于某个...
大多数R对象都是基于S3类(来源于第三代S语言),例如直方图函数hist()输出是一个包含多个组件的列表,它还有一个属性(attribute),用来指定列表的类,即histogram类。R的面向对象编程是基于泛型函数(generic function)的,而不是基于类层次结构。 类用在泛型函数中,泛型函数是一个函数族,其中的每个函数都有相似的功能,...
add2<-function(x,y){ x+y } ## 因为R函数会返回最后一个表达式的值,所以不用写返回 在控制台(console)运行脚本,赋值后即可得到结果: >add2<-function(x,y){ +x+y +} >add2(7,5) [1]12 Example 2 下一个例子稍微复杂一点: 我们要输入一个数字向量,然后返回这个向量的子集(返回其中大于10的数字...
Your first R function 命令一个函数时,一般不写在交互式命令行里,而是写在一个空白的文本文件中,即把函数放在一个R包中,这里面包含着文档(documentation),是一个更加结构化的环境。 我们使用的软件是RStudio,左上角新建一个新的R脚本来写代码。 Example 1 举个例子,简单了解一下如何使用函数的语法、如何指定...
plot(data$weight, data$height) ``` 4. 统计建模和分析: R语言是统计建模和分析的首选工具之一。学习如何使用R语言进行回归分析、方差分析、聚类分析和分类器建模等统计方法,将使你能够进行深入的数据分析,并从数据中提取有意义的结论。 以下是一些示例: ...