1. A method for data processing, comprising: calculating correlations between a plurality of attributes in a dataset, the attributes being factors involved in transaction processing; generating a relationship graph by using the plurality of attributes and the correlations between the plurality of attributes; and extracting a sub-graph from the relationship graph to represent a hypothesis; wherein the hypothesis describes impacts of the factors on the transaction processing: wherein the attributes further comprise a performance indicator, an intervention, and a cofounder; and wherein data types of the attributes comprising at least one of scale, nominal, and ordinal.