na.random replaces missing values by sampling the non-missing values. By
default aampling occurs with replacement since more valuables may be needed than
are available. This function is based on base::sample().
The default is to replace bv sampling a population defined by the
non-missing values of .xwith replacement