I have a dataset that looks at immigration applications and visa acceptances (granting of visas). The rates are calculated for "accepted" and "rejected" of visa applications.
However, the dataset also has values for cases that were closed. Normally this is when the immigrant either stopped showing up to appointments, migrated elsewhere, or died. Because these numbers are not used when the rates are calculated, the rates often show up as missing (because the cases were neither accepted nor rejected).
That being said, if the only cases for that year were "otherwise closed," will it ever be okay to drop these observations? Part of the problem that I'm having is that random years in the dataset will be dropped, because the only decisions for that year were closed.
The otherwise closed cases are very arbitrary, and as I mentioned, are most probably cases where the immigrant migrated somewhere else, and probably just used the first country as a temporary place of transit. The data does not specifically say why the immigrants left, why they were closed, etc. I'm not really sure how to deal with these missing values. I do not believe that standard imputation methods would work here, due to the rate calculations (but I could be wrong).