The identification of jets originating from b-quarks is of great importance to many physics analyses. For this reason, a great deal of effort has been put into developing several algorithms that can efficiently distinguish b-jets from light and c-jets. These algorithms typically use information regarding reconstructed objects such as the jet's tracks, secondary vertices and jet-associated leptons. This information is then fed into a multivariate classifier to distinguish whether or not the jet originated from a b-quark. The efficiency with which an algorithm can identify b-jets can differ between simulation and data and therefore correction factors are derived from the ratio of these efficiencies. Several methods have been developed to correct the b-tagging efficiences in MC from the analysis of data events. This poster will focus on the results from techniques that use multijet and ttbar events for the CMS b-tagging algorithms using data collected from 13TeV proton-proton collisions.