RFCT Improve code & documentation
ENH Repeat figure4_5 using sklearn