Documentation

 NBA Optimizer
 · Installation

 · Overview
 · Factors
 · Z-Values
 · List of Games


 Support


 · Documentation
 · FAQ

 
  Home » Support » Documentation » Optimizer (Basketball) » Overview

OVERVIEW

The Optimizer user interface consists of a series of tabbed screens that allow you to easily navigate through the program and implement its procedures.

SEARCHING FOR STRUCTURE:
The pro basketball Optimizer searches for patterns in basketball data. You specify a situation, namely, a specification of factor values that identifies a set of games. Then you "get stats." In database terms, this is a query. The Optimizer quickly finds the games for the specified situation, displaying win-loss percentages, both straight up and versus the point spread, over-under percentages, and "z-values," statistics that measure the strengths of win-loss and over-under percentages. You can also do a random search, in which the Optimizer randomly searches for strong patterns, saving the best for later analysis. Or you can find optimal situations relative to point spread or over-under percentages.

SPECIFY FACTOR VALUES:
Start on the "get stats" tabbed screen. Click desired boxes to select values for specified factors. Leaving a box blank causes the Optimizer to ignore that factor. The home team (HOME) is selected as a default for "team," regular season games (REG) are selected as a default for "type", and the years "1997-2001" are selected as a default for the "year range." Factors include team, opponent, year range, spread range, over-under range, results of selected team's and opponent's last game and 2 games back. To select factors for the previous game or 2 games back, click the appropriate tabs.

Note: "year" denotes the first year of the season. For example, "1997" denotes the 1997-98 season.

OPTIMIZE:
An "optimize" check box is beside each eligible factor value box (not all factors can be optimized). Clicking on an optimize box or boxes selects "optimize" for the associated factor. When you "get stats", the Optimizer then finds the strongest point spread record or the strongest over-under record for the optimized factor(s), expressed by z-value. You can optimize some factors and specify values for others. The Optimizer then finds optimal values for the optimized factors for situations in which the specified values are in effect.

To unselect an optimized factor, re-click the selected optimize box.

Note: Do to the numerous combinations that must be compared in an optimization procedure, optimizing more than two factors at a time can slow search time.

GET STATS:
When you are finished selecting factor values or optimize boxes, click on the "get stats" command button at the bottom of the get stats tabbed screen. The Optimizer then finds and lists games that satisfy the specified conditions and displays an array of statistics for those games. If "optimize" has been selected, the Optimizer displays the optimal situation for the appropriate factor(s) in the context of the other specified values. The best z-value (largest in the display) may be for home, away, or all games and is highlighted in red. When the Optimizer concludes a search, it displays the selected situation in the "situation" frame at the top of the screen. When you've finished this procedure, click "reset" and do it again.

LIST OF GAMES:
In addition to win-loss statistics and over-under statistics, the Optimizer also displays a list of the games that satisfy the specified conditions, including dates, scores, point spreads, and over-under lines. To see the list of games for a particular situation, click on the "list of games" tab. Important: Current season games will not show up on list of games unless point spread has been entered.

AVERAGES:
Average points per game for the selected team and opponent in a given situation, along with average point differences and totals for that situation, are displayed below the list of games on the "list of games" tabbed screen.

OPTIMIZE CRITERIA:
When searching for optimal values, the Optimizer considers both point spread ("vs spr") and over-under ("ou") records. Within these categories, "total," "home," and "visitor" records are examined (the selected team's games at home, on the road, and total for both vs spr and ou). The default for finding optimal values is "all," in which case the Optimizer finds the best record, measured by z-value, over all categories (see explanation of z-values). If you are looking only for point spread angles, go to the edit menu at the top of the screen, select "set optimize criterion," and choose "vs spr." If you are looking only for over-under angles, choose "ou" as your optimize criterion. Note: The "optimize criterion" only applies to searches for optimal strategies and to random searches, in which the Optimizer looks for the "best" situation.

RANDOM SEARCH:
Suppose you want the computer to search for good situations, unhampered by your preconceived notions. When you click random search, the Optimizer repeatedly searches through the database, looking for strong situations, saving the strongest for you to study later. You can leave a random search running as long as you like. In addition to saving good situations in the situations database, at the end of a random search, the strongest situation is displayed on the screen. The random search routine is set to automatically save all situations with z-values higher than or equal to 3. If you want "random search" to automatically save only situations with z-values higher than or equal to 2.5 or to save only situations with z-values higher than or equal to 3.5, click the Edit menu at the top of the screen, click "Set random search z-value" and make the appropriate selection.

When you use random search you can also specify factor values. In this case, the Optimizer randomly searches through factors other than the ones you've selected. If you leave all factor settings blank, "random search" finds strong situations for the home team over the entire database from 1997 to the current year. Random searches don't alter the team setting, so, for example, if you select Golden State as team, the entire search will be for Golden State situations. If you leave the team setting blank, the Optimizer will search for good situations for the home team.

A check box located at the bottom of factor settings pages allows you to disable random searches for those pages. For example, if you don't want random searches to include factors describing the opponent's results for two games back, click the check box at the bottom of the "two back opp" page so that it is unchecked and reads "random off." If you also don't want random searches to include factors for the selected team's results two games back, click the check box at the bottom of the "two back team" page. To restore these factors for random searches, simply click the boxes again and "random on" will appear.

SAVING A GOOD SITUATION:
The Optimizer allows you to maintain a database of good situations that you can use for future reference. If you uncover a good situation in the course of a search on the "get stats" tabbed screen, you can save the situation by clicking the "save situation" button at the bottom of the screen. You can only save situations in which the z-value is 2 or larger (see discussion of z-values).

RETRIEVING GOOD SITUATIONS:
To gain access to the situations database, click the "situations database" tab. To retrieve a saved situation for possible application to current games, use the scroll bar to scroll through the situations database. When you retrieve a saved situation, it is displayed in the "situation" frame at the top of the screen. Saved situations are displayed with all the relevant stats. To see a list of games and average points for a saved situation, click on the "list of games" tab.

A counter in the "save and retrieve situations" frame displays the number of saved situations. If you have a large number of saved situations, you may wish to select a team. Then, you scroll through only the saved situations for the selected team. To scroll through all saved situations, leave the team selection box blank. Saved situations are ordered by z-value.

To delete a saved situation from the situations database, click the "delete situation" button.

FIND ALL SAVED SITUATIONS THAT APPLY TO A PARTICULAR GAME:
Click "situations for a game" tab. When tabbed screen appears, enter date range and click "get games." All games played in selected date range will appear in grid. (Grid will remain blank if no games were played in selected date range.) Click on any game in the grid and a list of situation numbers for all saved situations that apply to this game will appear in the "game situations list" to the right of the grid. (List will remain blank if no saved situations apply to the selected game.) Important: Current season games will not show up on games list unless point spread has been entered.

Situation numbers correspond to the list of all saved situations ranked by z-value (highest z-value is #1). Relative to this ranking, the lower the situation number, the better the situation. To see a description and stats for a particular situation, click on the situation number. To see a list of games and average points for this situation, click on the "list of games" tab.

PRINT RESULTS:
To print the results of an Optimizer search, click the File menu at the top of the page and then click "print search results."

GAMES DATABASE:
The Optimizer database contains all pro basketball regular and post-season games from 1997 to the present, along with the schedule for the current season. The user-friendly "update" function makes it easy to update the database throughout the current season.

UPDATING THE GAMES DATABASE:
To update or modify games for the current season, click on the Tools menu at the top of the page and then click "Update database." When you are on the update data page, specify a month if you desire, and then, from the list of games, click on the game you wish to update. You then add or modify values in the appropriate boxes in the "update data" box.

When you are finished updating a game, you can select another game and repeat the procedure. When you are finished your current updating session, click on the File menu at the top of the page and click "Return to stats page" to return to the stats page, or, to exit the program, click "Exit." The Optimizer will automatically update the database. You can change incorrect values, enter partial information, and update data as often as you like.

The current season schedule is already entered. You cannot modify dates or teams.

EXITING THE OPTIMIZER:
To end your Optimizer session, click the File menu at the top of the page and then click "Exit."





home | products | support | order | download | about us
partners | members | search | contact us

© Copyright 2004-2001 Snoop Data