抑制R中函数的默认输出

时间:2013-05-26 21:12:17

标签: r default output

  

test< - PLS_glm(y,X,p,modele =“pls-glm-logistic”,alpha.pvals.expli = 0.05,sparse = TRUE,sparseStop = TRUE)

**** _ __ _ __ _ 的__ _ __ _ __ _ __ _ __ _ __ _ __ _ **

家庭:二项式

链接功能:logit

_ 组件 _ 1 _ _

_ 组件 _ 2 _ _

_ 组件 _ 3 _ _

没有发现更重要的预测因子(<0.05)

警告只提取了3个组件

_ 在X和Y中都没有NA预测X _

*** _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ < / EM> __ _ ****

* 如何抑制PLS_glm函数调用后的输出?*

1 个答案:

答案 0 :(得分:1)

PLS_glm在内部使用cat功能。您可以使用以下内容重定向cat output

capture.output(test <- PLS_glm(y,X,p,modele="pls-glm-logistic", 
                               alpha.pvals.expli = 0.05,     
                               sparse=TRUE, sparseStop=TRUE),
               file='NULL')

这会将cat消息重定向到名为“NULL”的新文件。

PS:作为旁注,根据帮助,最好使用plsRglm