First, the average of intensities of a peptide i in a condition is generated by a Gaussian distribution \(m_{cond}\sim N(m.c,sd.c)\). Second, the effect of a biological sample is generated by \(m_{bio}\sim N(0,sd.rb)\). The value of a peptide i in the sample j belonging to a specific biological sample and a specific condition is finally generated by \(x_{ij}\sim N(m_{cond}+m_{bio},sd.r)\).
Next, the MCAR values are generated in each column by random draws without replacement among the indexes of rows. The MNAR values are generated in the remaining indexes of rows by random draws without replacement and by respecting the following probabilities:
\(P(x_{ij} is MNAR)=1-(x_{ij}-min_i(x_{ij}))/((max_i(x_{ij})-min_i(x_{ij}))*(para))\)
where \(para\) allows adjusting the distribution of MNAR values. If \(para=0\), then the MNAR values are uniformly distributed among intensity level. More \(para\) is high and more the MNAR values arise for small intensity levels and not for high intensity levels.