Detection of faults that appear as additive unknown input signals to an unknown LTI discrete-time MIMO system is considered. State of the art methods consist of the following steps. First, either the state space model or certain projection matrices are identified from data. Then, a residual generator is formed based on these identified matrices, and this residual generator is used for online fault detection. Existing techniques do not allow for compensating for the identification uncertainty in the fault detection. This contribution explores a recent data-driven approach to fault detection. We show first that the identified parametric matrices in this method depend linearly on the noise contained in the identification data, and then that the on-line computed residual also depends linearly on the noise. This allows an analytic design of a robust fault detection scheme, that takes both the noise in the online measurements as well as the identification uncertainty into account. We illustrate the benefits of the new method on a model of aircraft dynamics extensively studied in literature.