| Juvenile delinquency is becoming more and more serious day by day. The previous research only gave simple analysis to the causes of juvenile delinquency without any detail classification. The analysis to causes of juvenile delinquency based on different crimes is helpful to the education of juvenile criminals and can enhance the transformation efficiency. Meanwhile, it can also help school educators and guardians to guide teenagers to grow healthily.This paper establishes a data mining system of juvenile criminals in order to find the causes and put the analysis into practice. This research constructs a data mining model about causes of juvenile delinquency. On the basis of actual data of male juvenile criminals, this model establishes a decision tree concerned information of juvenile criminals by C4.5. This model aims to classify juvenile delinquency according to different causes, namely, the wealth crime, the violence crime and the obscene desire crime. Each classification has N rules to mark the N types of juvenile criminals who have committed different crimes. Each rule indicates certain essential attributes affecting juvenile delinquency, for instance, home environment, psychological situation, life style and so on.At the same time, as this article points of innovation, in view of C4.5 Algorithm in the value of the property to carry out continuous discretization necessary treatment when calculating the division of all the potential information gain, and therefore time complexity algorithm must respect the limitations of existence and do not have the incremental learning ability of these two made to improve the disadvantage.For the first disadvantage, based on the theorem to determine the border Fayyad, an improved optimal threshold selection methods, improve the efficiency of the algorithm implementation; the second question, this article at transforming the tree structure is proposed based on the C4.5 incremental improvements in study methods, better adapted to the characteristics of a juvenile offender data analysis needs.In this paper the model is programmed with VB. The author develops a data mining system about causes of juvenile delinquency including login module, data management module, mining module of causes of juvenile delinquency, user management module, database management module. Through pre-processing and analysis to the data information from juvenile correctional facilities of Shandong, this system finds a series of corresponding rules, which are proved to be reasonable and well-performed by validity tests. |