Recognition of significant ore-forming processes, which control mineralization, improves the efficiency of mineral prospectivity modeling. In this study, controlling processes of skarn copper mineralization in Varzaghan district, northwestern Iran, were distinguished by a series of spatial and numerical analyses comprising point pattern, fractal, fry and distance distribution methods. The recognized processes were then translated to a set of exploration criteria of the deposits in the area. Based on the accomplished exploration criteria, two data-driven models of skarn copper prospectivity were generated using logistic regression and random forest techniques. The comparison of two generated models demonstrated that the targets derived by the latter technique were more reliable for further exploration than those created by the former one.