R语言survivalsvm函数参数
时间: 2023-10-22 07:08:20 浏览: 107
survivalsvm() 函数是 R 语言中用于生存分析的 SVM(支持向量机)模型建立的函数。该函数的参数如下:
- formula:一个公式对象,其中包含了生存时间和事件的关系。
- data:一个数据框,包含了观测值和变量。
- type:一个字符串,指定 svm 的类型,可选项为 "C" 或 "nu"。
- kernel:一个字符串,指定核函数的类型,可选项为 "linear"、"polynomial"、"radial" 或 "sigmoid"。
- degree:一个整数,指定多项式核函数的次数。默认值为 3。
- gamma:一个数字,指定 radial 和 polynomial 核函数的 gamma 参数。默认值为 1/k,其中 k 是特征向量的维度。
- coef0:一个数字,指定 sigmoid 和 polynomial 核函数的截距参数。默认值为 0。
- cost:一个数字,指定 C-SVM 的惩罚系数。默认值为 1。
- nu:一个数字,指定 nu-SVM 中的 nu 参数。默认值为 0.5。
- na.action:一个函数,指定在数据中出现缺失值时的处理方式。
- subset:一个逻辑向量,指定哪些观测值用于建模。
- weights:一个数值向量,指定每个观测值的权重。
- cache.size:一个数字,指定缓存大小。默认值为 40。
- tolerance:一个数字,指定 SVM 训练的容忍度。默认值为 0.001。
- epsilon:一个数字,指定 SVM 的 epsilon 参数。默认值为 0.1。
- shrinking:一个逻辑值,指定是否使用缩放技术进行 SVM 训练。默认值为 TRUE。
- max.iter:一个数字,指定 SVM 训练的最大迭代次数。默认值为 -1(不限制)。
- trace:一个逻辑值,指定是否输出详细的训练信息。默认值为 FALSE。
阅读全文