FPL Review Profile picture
Aug 9 10 tweets 3 min read Twitter logo Read on Twitter
Sensitivity Analysis is the latest addition to the toolset, providing broad & granular insights from the solver

In this thread, I'll go through:
- What is Sensitivity Analysis?
- Why & Where it holds value
- Explanation of Noise Injection
- Special Notes https://t.co/UZdCrqo9ujfplreview.com

Image
Image
What is Sensitivity Analysis?

- Runs 5-1,000 solves using projections & user settings
- Adds "coherent" noise for each solve
- Outputs top selections across all solves

Small margins can greatly affect the single top solve and skew overall data interpretation
Why use Sensitivity Analysis 1

A single solve can sometimes miss the forest for the trees, especially in GW1 where many practically equally strong squads exist. The top solution could involve/exclude players by slim margins, who'd otherwise be common choices
Why use Sensitivity Analysis 2

It offers a sense of scale too. For example, Salah might not emerge in noiseless top solves – leading to assumptions. Yet, ~30% noise-injected sims feature him, he can still be in the conversation

Sensitivity Analysis gives us greater context!
"Coherent" Noise Injection 1

In reality beliefs don't need perfect alignment with models; noise injection allows for this coexistence.

Random noise is added to team strengths, player stats, xMins, solve settings, etc. coherently, embodying diverse world views
"Coherent" Noise Injection 2

Coherent" means maintaining realism. For instance, a teams total xMins stays calibrated; players don't surpass 95 xMins etc.

Team strength changes also affect entire defences for CS%, etc.

Noise injects while staying realistic, not inducing chaos
Special Note 1 (xMins Noise)

There is more uncertainty for "medium" xMin players – the ouputs from sims may emphasize potential with higher xMins belief (ie. JP picked in instances of higher belief)

You can disable/reduce xMin noise if preferred (as in image) Image
Special Note 2 (Evaluations Input)

The evaluation input is only relevant to non-WC/FH runs

Effectively you run the 5-1,000 simulations and the most common top solves are found- following this you can calculate the evaluation score of the top "N" options in the noiseless case
Special Note 3 (Speed Boost)

For (slightly) faster results, set the number of simulations/evaluations as a multiple of how many threads your CPU can handle. ie. 25 sims will take ~33% longer than 24 sims for a CPU that can handle 8 threads
I hope this thread gives some clarity on what exactly the sensitivity analysis on the site is and what kind of information and value you can get from it- I'm certainly finding it useful for gaining broad perspectives for GW1

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with FPL Review

FPL Review Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @fplreview

Aug 1, 2022
The fplreview.com Massive Data model is back for 22/23, and it's come with a major upgrade to the solver included!

🔂Multi-period solves
🎲 Risk modelling
🗒️ Practical planning capabilties
🔎 Navigable transfer paths
🥇 Top distinct transfer lines
#FPL
The world of solvers in FPL has completely changed from being seemingly relatively unheard of a few years ago, more or less wholly due to the great work of @sertalpbilal and @FF_Trout

Multi-period solving capabilities were the biggest ask from users and I hope this delivers
One note is that a different approach is used here to handle a non-linear model of FPL. In practice, it is more along the lines of a chess engine while many public approaches are built from MILP
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(