8. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: receive a natural language text from a user; process the natural language text to identify an entity of interest and a focus of statistical analysis; perform a follow-up question and answer conversation with the user to receive from the user one or more driving factor values for one or more driving factors for the focus of the statistical analysis; determine at least one cluster of entities matching the one or more driving factor values; and generate at least one data visualization of the data in a corpus for the focus of statistical analysis having a scope that is narrowed based on the at least one cluster of entities matching the one or more driving factor values.
14. The computer program product of claim 8 , wherein determining at least one cluster of entities matching the one or more driving factor values comprises creating clusters based on the driving factors and matching the entity of interest to at least one of the clusters.