Hi,

I have a matrix of protein expression that has some missing values. I know its MNAR (missing not at random). However, I am having trouble using the impute.QRILC command to impute the matrix as I get the same matrix as a result. Would someone be able to me understand why the matrix is not imputing? My code is the following:

    y_qrilc <- impute.QRILC(norm_prot)[[1]]

`norm_prot` is my protein expression matrix

Any help is appreciated.
Multiple imputation is recommended for MNAR data (see the link to the paper below).  You can use the mice package in r to do this.

[Multiple Imputation Article][1]


  [1]: https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/s12874-017-0442-1