I will be short. I think that in small caps and microcaps we should have a counter of the total N/A that there are in ranking system for each stock in particular.
This is in order to exclude stocks with so much N/A in number or % in our rules, screeners etc.
The main sources of NAs are: negative net income, no analyst coverage, short history and/or no revenue. (Am I missing anything?) I've found it helpful to test how companies that fall in these categories perform in my ranking systems using the screener. Maybe that could solve your problem as well?
We also have the Sector/Industry issue where factors not relevant are coded as NA and thereby confused with missing. The Financial/Non-Financial divide where there are sector specific factors that are important for each.
You can get the counts of N/As for each stock by going to your ranking system, pressing the "Ranks" tab, and under "Columns" choosing "include composite & factor ranks." Just a warning, though: any nodes with zero weight will be counted as N/A in this column. If you want to exclude all stocks with too many N/As, download the result, sort by # NA's, and make a List that includes those stocks with too many. Let's say you call the list "toomanynas"; you can then put in your universe rules !InList("toomanynas"). That will exclude all those stocks from your universe.
Thanks for suggestion Yuval. I really appreciate it and is a nice way to see kind of transactions involved in a process. However this procedure is not practical from my point of view. With this strategy I will reach to simulate the impact of N/A in a certain strategy but how to implement that in a future live strategy...cause this list would be dinamic and changing. For this reason I suggest the enhancement.