Error in PLSDA.VIP()

Create issue
Issue #67 resolved
Former user created an issue

When using the "mixOmics" package for performing PLS-DA (.plsda), there is an error when you subsequently want to calculate VIP scores using the PLSDA.VIP() function (package "RVAideMemoire")

The following error is shown: Error in cor(object$Y, object$variates$X, use = "pairwise") : 'x' must be numeric

Hopefully this could be fixed very soon, because to my knowledge there are currently no other packages you can use to calculate VIP scores when using PLS-DA. I would be forever grateful is this could soon be solved.

Official response

Comments (3)

  1. Kim-Anh Le Cao repo owner

    Hello and thank you for your feedback. We actually did fix this bug, that will be available in the next patch version. You can send us an email to '' and we can send you the new version in the meantime.




    Dr. Kim-Anh Lê Cao

    Group Leader, Computational Biostatistics

    NHMRC Career Development Fellow

    Affiliate Senior Lecturer SCMB

    The University of Queensland Diamantina Institute

    Translational Research Institute

    Level 5, 37 Kent Street | Woolloongabba QLD 4102

    T: +61 (0)7 3443 7069| F: +61 (0)7 3443 6966


  2. Log in to comment