I recently discovered a new way to use a database of player data that I created in Excel, to create the ModelViews of a team’s NFL rosters.
You can find a quick tutorial for that here, or click here to see how to get started.
The ModelView works in three steps: first, the player is assigned a role (i.e., a role type) to be used in a model.
Next, the model uses the player’s current skill level, position and/or team in a way that the player can perform.
Finally, a new attribute is assigned to each player, which can be used to manipulate how the model is used and update or modify other aspects of the model.
As an example, let’s say you have a team with a total of 32 players.
You need to know what roles each player will be assigned in, but first, let me explain the basic process.1.
Identify a role.
A role is a role you define for each player.
In this case, the role will be the one assigned to running back Adrian Peterson.
The role of the player assigned to the running back role is called “attacking player,” and the role of “passing player” is called the “running back.”
The running back is a running back who is capable of running a quick read-option or a short pass and is capable in the run game.
The pass-catcher is a receiver who is able to create separation in the passing game.2.
Create the role.
This is the most important step.
Here is what the role looks like for each of the players:In this case there are only eight roles, but the role is set to run back.
The model will automatically assign the running backs and receivers to their roles based on the number of snaps in each game.
You don’t have to define a role per game.
When you do this, the game model will look at the number and type of snaps each of your players has played in the past four games and assign them to their appropriate roles.3.
Assign the attribute.
Next comes the attribute assignment.
The attributes that a role has are:Offensive: The offensive role is for the running or passing game, and is the role that the runningback or receiver is assigned based on how many snaps in a game the player has played.
Defensive: This role is reserved for the safety role, and has the primary responsibility for protecting the runningbacks or receivers.4.
Create an update.
You might think that the update to the role attribute is done with the pass-game attribute, but it is actually done with one more attribute, called “pass blocking.”
You create this attribute with the “pass game” attribute and assign it to the pass blocking attribute, then add the new pass blocking to the run-game role.5.
Assignment to the modelTo use the model in the real world, the process is pretty simple.
First, you need to find a way to generate the data for the model, then you create a model from the generated data.
This way, you can use it to update or update other aspects (e.g., the position of a player, his or her ability, and the type of role that he or she plays).
For more information about using a data-driven modeling tool, you may want to read my previous tutorial on using the DataViews from Excel for the NFL, which includes a tutorial on how to create a ModelView for the Colts and Jets.
I recommend that you use the Data View to quickly create a new model that contains all the information you need for a model that can be easily updated.