Basketball field goal percentage prediction model research and application based on BP neural network

Similar documents
Journal of Chemical and Pharmaceutical Research, 2014, 6(3): Research Article

Neural Nets Using Backpropagation. Chris Marriott Ryan Shirley CJ Baker Thomas Tannahill

Principal component factor analysis-based NBA player comprehensive ability evaluation research

BioTechnology. BioTechnology. An Indian Journal FULL PAPER KEYWORDS ABSTRACT. Based on TOPSIS CBA basketball team strength statistical analysis

Folding Reticulated Shell Structure Wind Pressure Coefficient Prediction Research based on RBF Neural Network

The World Olympics Competition and Chinese Advantage Projects

Investigation of Winning Factors of Miami Heat in NBA Playoff Season

Journal of Chemical and Pharmaceutical Research, 2014, 6(3): Research Article

Large olympic stadium expansion and development planning of surplus value

2013 Australian open women s singles champion and runner-up technical and tactics features research based on mathematical statistic analysis

Numerical Simulation of the Basketball Flight Trajectory based on FLUENT Fluid Solid Coupling Mechanics Yanhong Pan

PREDICTING the outcomes of sporting events

A Novel Travel Adviser Based on Improved Back-propagation Neural Network

A Correlation Study of Nadal's and Federer's Technical Indicators in Different Tennis Arenas

CALIBRATION OF THE PLATOON DISPERSION MODEL BY CONSIDERING THE IMPACT OF THE PERCENTAGE OF BUSES AT SIGNALIZED INTERSECTIONS

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

Computer diagnostics for the analysis of table tennis matches *

Predicting the Total Number of Points Scored in NFL Games

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc. University basketball teaching development strategic fuzzy evaluation

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model

Predictive Control of Dissolved Oxygen Concentration in Cynoglossus Semilaevis Industrial Aquaculture

NUMERICAL SIMULATION OF STATIC INTERFERENCE EFFECTS FOR SINGLE BUILDINGS GROUP

Research and evaluation on the development of competitive sports in. Liaoning Province. Le Wang1, a

67. Sectional normalization and recognization on the PV-Diagram of reciprocating compressor

Neural Networks II. Chen Gao. Virginia Tech Spring 2019 ECE-5424G / CS-5824

Study on the shape parameters of bulbous bow of. tuna longline fishing vessel

Baseball best hitting point model research based on momentum medium theorem

THE PRESSURE SIGNAL CALIBRATION TECHNOLOGY OF THE COMPREHENSIVE TEST

Study on the Influencing Factors of Gas Mixing Length in Nitrogen Displacement of Gas Pipeline Kun Huang 1,a Yan Xian 2,b Kunrong Shen 3,c

u = Open Access Reliability Analysis and Optimization of the Ship Ballast Water System Tang Ming 1, Zhu Fa-xin 2,* and Li Yu-le 2 " ) x # m," > 0

The Effect Analysis of Rudder between X-Form and Cross-Form

CSU_Yunlu 2D Soccer Simulation Team Description Paper 2015

Predicting Horse Racing Results with TensorFlow

Constant pressure air charging cascade control system based on fuzzy PID controller. Jun Zhao & Zheng Zhang

A Novel Approach to Predicting the Results of NBA Matches

Aerodynamic Performance of Trains with Different Longitudinal Section Lines under Crosswind

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

BASKETBALL PREDICTION ANALYSIS OF MARCH MADNESS GAMES CHRIS TSENG YIBO WANG

Evaluating and Classifying NBA Free Agents

The study of 3-strand PP/PE composite monofilament Rope

Analysis and realization of synchronized swimming in URWPGSim2D

Study on Water Hammer Prevention in Pumping Water Supply Systems by Multi-valves

Keywords: multiple linear regression; pedestrian crossing delay; right-turn car flow; the number of pedestrians;

A Brief History of the Development of Artificial Neural Networks

Journal of Chemical and Pharmaceutical Research, 2014, 6(1): Research Article

Stress Analysis of The West -East gas pipeline with Defects Under Thermal Load

Available online at ScienceDirect. Procedia Engineering 84 (2014 )

Advanced Materials Research Vol

Analysis of the Impact of Rotor Rigidity on the Aerodynamic Performance of Vertical Axis Wind Turbines

Analysis of Curling Team Strategy and Tactics using Curling Informatics

FURY 2D Simulation Team Description Paper 2016

FORECASTING OF ROLLING MOTION OF SMALL FISHING VESSELS UNDER FISHING OPERATION APPLYING A NON-DETERMINISTIC METHOD

Optimization of Air compressor Motor speed for Reducing Power Consumption

Tokyo: Simulating Hyperpath-Based Vehicle Navigations and its Impact on Travel Time Reliability

Ocean Fishing Fleet Scheduling Path Optimization Model Research. Based On Improved Ant Colony Algorithm

Analysis of Steady-state Characteristics of Aerodynamic Bearing Based on FLUENT JIA Chenhui 1,a, Du Caifeng 2,b and QIU Ming 3,c

Using Spatio-Temporal Data To Create A Shot Probability Model

An Artificial Neural Network-based Prediction Model for Underdog Teams in NBA Matches

CS 4649/7649 Robot Intelligence: Planning

A Novel Gear-shifting Strategy Used on Smart Bicycles

Is Home-Field Advantage Driven by the Fans? Evidence from Across the Ocean. Anne Anders 1 John E. Walker Department of Economics Clemson University

A Nomogram Of Performances In Endurance Running Based On Logarithmic Model Of Péronnet-Thibault

A Fault Diagnosis Monitoring System of Reciprocating Pump

Methods of Improving College Students' Tennis Techniques in Tennis Teaching

Research on Small Wind Power System Based on H-type Vertical Wind Turbine Rong-Qiang GUAN a, Jing YU b

RETRACTED ARTICLE. Biomechanical Analysis of Dunks Technology. Open Access. Daliang Zhou *

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications

The Application of ANSYS Contact Analysis in Cable Crane Load Conversion Device

A Study on Traffic Flow at Urban Road Intersections Based on Queuing Theory

ARTIFICIAL NEURAL NETWORK BASED DESIGN FOR DUAL LATERAL WELL APPLICATIONS

Finite Element Modal Analysis of Twin Ball Screw Driving Linear Guide Feed Unit Table

The Application of Data Mining in Sports Events

Football Match Statistics Prediction using Artificial Neural Networks

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot

A Machine Learning Approach to Predicting Winning Patterns in Track Cycling Omnium

Aerodynamic Performance Comparison of Head Shapes for High-Speed Train at 500KPH

Influence of Forecasting Factors and Methods or Bullwhip Effect and Order Rate Variance Ratio in the Two Stage Supply Chain-A Case Study

CFD Analysis of Giromill Type Vertical Axis Wind Turbine

Diagnosis of Fuel Evaporative System

Application of pushover analysis in estimating seismic demands for large-span spatial structure

Attacking and defending neural networks. HU Xiaolin ( 胡晓林 ) Department of Computer Science and Technology Tsinghua University, Beijing, China

Simulating Major League Baseball Games

2017 International Conference on Advanced Education, Psychology and Sports Science (AEPSS 2017)

EXPERIMENTAL RESEARCH ON COEFFICIENT OF WAVE TRANSMISSION THROUGH IMMERSED VERTICAL BARRIER OF OPEN-TYPE BREAKWATER

A Study on the Eccentric Loading of K Node of Steel Tube Tower

Analysis of wind resistance of high-rise building structures based on computational fluid dynamics simulation technology

Safety Analysis Methodology in Marine Salvage System Design

Compensator Design for Speed Control of DC Motor by Root Locus Approach using MATLAB

The Analysis and Conclusion of 2015 Chinese Badminton Team s Result in Sudirman Cup Qi-Qi ZHANG

Modeling Fantasy Football Quarterbacks

Research Article Wind Speed Inversion in High Frequency Radar Based on Neural Network

Effective Mixing Method for Stability of Air Content in Fresh Mortar of Self-Compacting Concrete in terms of Air Diameter

THE APPLICATION OF BASKETBALL COACH S ASSISTANT DECISION SUPPORT SYSTEM

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

Dynamic configuration of QC allocating problem based on multi-objective genetic algorithm

The Kinematics Analysis of Wu Yibing's Tennis Forehand Technique Xin WEN, Ji-he ZHOU and Chuan-jia DU

APPLICATION OF PUSHOVER ANALYSIS ON EARTHQUAKE RESPONSE PREDICATION OF COMPLEX LARGE-SPAN STEEL STRUCTURES

Comparison on Wind Load Prediction of Transmission Line between Chinese New Code and Other Standards

Gas-liquid Two-phase Flow Measurement Using Coriolis Flowmeters Incorporating Neural Networks

PERCEPTUAL PAVEMENT MARKINGS AND THEIR APPLICATION

Transcription:

ISSN : 0974-7435 Volume 10 Issue 4 BTAIJ, 10(4), 2014 [819-823] Basketball field goal percentage prediction model research and application based on BP neural network Jijun Guo Department of Physical Education, Shenyang Ligong University, Shenyang 110159, Liaoning, (CHINA) ABSTRACT Through ability analysis of NBA team members, utilize BP neural network to make prediction on basketball field-goal percentage. Extract 50 feature vectors from 16 members stats to take training, it finds that outputs well conform to actual values, indicates that the received connection weight can reflect actual status. It mainly on the basis of time series statistical data, basketball competition statistical technique, back propagation neural network used model BP network, adopt rolling prediction to predict China athletes basketball field-goal percentage. Difference between prediction results and actual are relative small, it shows prediction feasibility of using BP neural network to define basketball field-goal percentage. 2014 Trade Science Inc. - INDIA KEYWORDS BP neural network; Basketball field-goal percentage; Rolling prediction; Statistical analysis. INTRODUCTION Sports scientific prediction is one of indispensable important factors in future sports strategy researches, a country sports stable development objective cannot do without sports scientific prediction. Therefore, sports prediction has played more and more important roles in actual, in modern sports development and sports scientific management, it also causes sports leader decision-making, paying high attentions to managers and researchers. Apply modern prediction method into sports scientific researching, with statistics theory and method as main basis, and through sports mathematical penetrating and effecting, computer technology and other disciplines knowledge, so that let sports scientific prediction methods application level and application fields gradually get improvement and expansion. Predict future performance in Olympic Games such huge sports meeting is the focus of sports researchers concerns, it is related to sports development national objectives defining and decision management. In order to build correct development strategy objective system, reasonable and strategic items, therefore many experts and scholars go in for prediction researches deployment planning. So, neural network and artificial intelligence predicting sports complicated system has opened widely development prospect. BP NEURAL NETWORK PREDICTION MODEL Because data collecting is very difficult, only when making prediction on field-goal percentage, it can select NBA seasons from 2005 to 2006 Houston Rockets technical statistics, Athens Olympic Games in 2004, the 14 th world basketball championship, intercontinen-

820 Basketball field goal percentage prediction model research and application BTAIJ, 10(4) 2014 tal cup basketball game in 2006, historical data statistics China men basketball team in the 15 th basketball men s world championship as training samples. According to model existing statistical data, and consider actual basketball competition, shooting input variable as shooting. BP network design Through using three layers network shooting prediction model, that input layer has 1 nerve cell representing field-goal percentage input values, numbers of hidden layer nerve cell is 20, and output layer nerve cell is a prediction value representing shooting. While hidden layer used activation function is tang in, output layer is prelim. Rolling prediction implementation process Rolling prediction on shooting percentage is period and gradually predicting value period through a group of historical data and prediction data predicting future values time continuously taken as historical data. (l) Neural training Use NBA seasons in 2005 and 2006 as network input technique statistical data Houston Rockets, Athens Olympic Games in 2004, the 14 th world basketball championship, and intercontinental cup basketball game in 2006, the 15 th basketball men s world championship as training samples. (2) Neural prediction Utilize well trained network, input Athens Olympic Games in 2004, the 14 th world championship, and intercontinental cup basketball game in 2006, the 15 th world championship China s men basketball technical statistics, output prediction data of China s men basketball field-goal percentage in 2008 Beijing Olympic Games. China s men basketball technical statistics data as outputs, train sample set to train the network, cultivate good China network ability. Field-goal percentage rolling prediction analysis 1 Network data input Synthesize season Houston Rockets technical statistics, the six groups data are respective Athens Olympic Games in 2004, the 14 th world basketball championship, and intercontinental cup basketball game in 2006, the 15 th basketball world championship China s men basketball technical statistics, it gets film-on-set statistical numbers and list them into TABLE 1. In TABLE 1, from the first group to the fifth group is composed of Houston Rockets technical statistics data in NBA2005 to 2006 seasons, the sixth group data is derived from Athens Olympic Games in 2004, the 14 th world basketball championship, and intercontinental cup basketball game in 2006, the 15 th basketball world championship China s men basketball technical statistics TABLE 1: Relative technical statistical data Group Sequence 1 2 3 4 The first group 0. 4328 0. 4255 0. 4252 0. 4082 The second group 0. 4612 0. 4467 0. 3610 0. 4638 The third group 0. 3844 0. 4507 0. 4268 0. 4326 The fourth group 0. 4371 0. 4584 0. 4215 0. 4597 The fifth group 0. 4296 0. 5138 0. 4395 0. 4257 The sixth group 0. 3915 0. 4908 0. 4459 0. 4596 In order to make network weights all in proper intervals, it should carry out normalization on input data, standardized basic method are generally as: The first type: Adopt MATLAB provided functions; The second type: it can let data divide n 10 (n is top digit in data); The third type: it can adopt following formula to calculate: S i x i xmin x x (1) max min Among them: x max, xmin respectively are original data x maximum value and minimum value. This paper adopts the third type data handling, normalization method of data after handling: as following TABLE 2 states. Apply the first four data to predict next data, so TABLE 2 : Normalization data handling result Group Sequence 1 2 3 4 The first group 0. 4699 0. 4025 0. 4202 0. 3089 The second group 0. 6558 0. 5609 0. 0000 0. 6728 The third group 0. 1793 0. 5870 0. 4306 0. 4686 The fourth group 0. 4980 0. 6374 0. 3960 0. 6459 The fifth group 0. 4490 1. 0000 0. 5137 0. 4234 The sixth group 0. 1996 0. 8495 0. 5556 0. 6452

BTAIJ, 10(4) 2014 Jijun Guo 821 input node list is 4, then output node is 1, S type function node optional function: 1 f x) 1 e ( ; Research shows that four layers network that beyond three layers network is easier to fall into local minimum, so here is using three layer network models, it adopts singlehidden layer BP network. Network training For network initial value, according one s own demand, given a group of initial value, if is not given, network will have an initial default, adopt trainlm function training, which is gradient descent and original gradient momentum and adaptability reduction training functions, by using learngdm learning function, the function of momentum gradient reduction learning function and momentum constant can be set by learning disc parameters. Now, realize above model through programming. In the moment nerve number adjusts parameters and stated middle layers, it finds out one better model in BP network. The first type setting: sample data is 16, it is 50 pieces training, training objective steps maximum number is 0. 001. When middle layer nerve number is 5, and learning speed ratio is 0. 1. Through 20 steps training, mean square error MSE network is equal to 0. 0005659 and less than 0. 001that arrives at network training requirement. From Figure 1, it is clear that network training process is slower, it needs longer time to achieve training objective. The second type setting: sample collecting data is x 16, it is 50 pieces training with 0. 001, when training objective steps get maximum number, middle layer nerve number is 10, and learning speed ratio is 0. 1. Through 13 steps training, network mean square error MSE is equal to 0. 00026806 less than 0. 001that arrives at network training requirement, and from Figure 2, it is clear that network curve is more steep than previous kind of setting that network training speed is faster than previous setting. Figure 2: Numbers of nerve middle layer is 10 The third type setting: sample data is 16, training maximum step number is 50, and training objective is 0. 001, middle layer nerve number is 15, and learning speed ratio is 0. 1. Through running results, it is clear that by 23 steps training, network mean square error MSE is equal to 0.00089698 less than0. 001 that arrives at network Figure 1: Training objective steps maximum number is 0. 001 Figure 3: Numbers of middle layer nerve is 15

822 Basketball field goal percentage prediction model research and application BTAIJ, 10(4) 2014 training requirement, but from training Figure 3, it can see that running speed is not as good as the second type setting which reduces again by comparing with convergence speed. For the three types setting, network convergence speed is firstly increasing and then start to reduce, which indicates BP neural network middle layer numbers of nerve is not the more the better, sometimes more hidden layer nerve cell will generate fillers, on the contrary it will reduce training speed, therefore, BP neural network hidden layer nerve cell numbers selection has great influences on network functions, however, hidden layer nerve cell selection has no fixed methods, only setting different parameters to select optimal setting model. In above three settings, when hidden layer nerve cell is 10, network training speed is fastest, performance is the best. In the following, it adopts such type setting model as predicted network model, using previous collected data to test it prediction function. Select 6 pairs of data from training samples to test, verify whether network training is good or not. Error curve after testing is as Figure 4: Take TABLE 1 the first group data as network input, network calculates and outputs the second group the first data prediction value; then network whole output as new input, it gets the second group the second data prediction value. It rolls successively that can predict China s men basketball field-goal percentage normalization data is 0.6486 in 2008 Olympic Games. At last reverse normalize the prediction value as 0. 4601. In the practice of applying BP neural network method into basketball field-goal percentage prediction, it is thought BP neural network method application and field-goal percentage prediction have certain features. Advantages of BP network are through adjusting connection weight and threshold value, it has stronger adaptation ability, because it has stronger playback ability on non-linear problems. But BP network cannot get formula concrete forms, and when input original variable changes, original connection weight and threshold values are disorganized, it needs to train again that its disadvantages. For BP network relaxation coefficient appointing, former generally thinks that it would be better between 0.01 and 0.3, it including calculation speed and stability factors consideration here. BP network training method is a kind of greedy algorithm, whole samples error is reducing gradually, it almost keep unchangeable till small to certain degree, at this time initial connection weight influence is far larger than iteration times influence, therefore when making programming, it should consider the case, when whole sample error set a very small value range let calculating stop and output results. If it iterated to total times still cannot arrive at the limit value, it is thought that BP network training fails this time, training should restart. REFERENCES Figure 4: Error figure From Figure 4, it is clear that prediction error is relative small; network arrives at appointed error that completes network training. It is mainly because test samples are selected from training samples, due to training precise is higher, network can make relative precise fitting on every group of data. CONCLUSIONS [1] Huang Song-Feng; Research on Chinese Men s Basketball Team s Preparation Against Europe and American Teams in the London Olympic Games. China Sport Science and Technology, 48(2), 29-34 (2012). [2] Ye Qinghui, Deng Fei; The Research on Correlation between Technical Statistic and Final Place of Men s Basketball Match. China Sport Science and Technology, 35(12), (1999). [3] Zhou Daliang; The Technical Analysis on Chinese Basketball Association and Italian Lega Basket Serie A Based on Gray System and Other Math-

BTAIJ, 10(4) 2014 Jijun Guo 823 ematical Methods. Sport Science And Technology, 28(1), 32-35 (2007). [4] Li Hui-Lin; Correlative Analysis on Technical Statistics and Competition Result of Our Man s National Basketball Team. China Sport Science and Technology, 43(4), 72-76 (2007). [5] Yang Peng-Fei, Liu Jian-Qin, Yu Zhi-Hua; Analysis of movement laws of factors leading to victory in basketball matches. Journal of Wuhan Institute of Physical Education, 39(10), 82-85 (2005). [6] Wen Jianchuan; Seek the Countermeasure and the Margin of the Technique of Chinese Men Basketball Team From the 28th Olympic Games. Sport Science And Technology, 27(2), 31-33 (2006). [7] Zhang hui, Liang Dianyi; Correlation between Ball Possession in Different Areas and Victory or Defeat in the 18th Football World Cup. Journal of Shenyang Sport University, 28(1), 106-109 (2009). [8] Deng Fei; An analysis of the 3-point shot. Journal of Physical Education, 10(2), 128-131 (2003). [9] Guo Lei, Liu Jun; A Research on the Relationship Between the Technical Indicators and the Net Scores in CBA Regular Games Held during the 03-04 Season. Journal of Capital College of Physical Education, 17(1), 84-86 (2005). [10] Liang Rizhong; On CBA League Match s Trend Based on the Technical Statistical Analysis of the Regular Season in 2006-2007 Seasons. Sport Science And Technology, 28(4), 45-49 (2007).