Inizia
Baseline — NBA Game and Data Analysis

Baseline — NBA Game and Data Analysis

Analisi NBA che puoi davvero difendere — costruita su roster e minuti pubblicati, così ogni numero ha la sua ragione. Ogni esecuzione include la versione del modello, la data di cutoff e la stagione di origine: tracciabile, non una scatola nera. Le stime per giocatore (punti, rimbalzi, assist, tiri da tre, PRA) assorbono i minuti liberati da un referto ufficiale di infortuni. Per tifosi, giocatori di fantasy e analisti che vogliono una lettura difendibile prima della palla a due.
#Stile di vita#Analisi#Ricerca
Valutazione
4.9
Venduti
137
Come si usa
Esegui su Capafy
Anche su app esterne
Fornito dal publisher
DeepSeek V4 Flash

Baseline — analisi NBA che mostra il proprio lavoro

⚠ Solo analisi statistica NBA — nessun consiglio di scommessa o di gioco d'azzardo. Ogni numero qui sotto è una probabilità modellata con un intervallo di incertezza esplicito: non è una scelta né una raccomandazione. Lo strumento non assegna etichette di azione e non presenta mai un esito come certo.

Cosa fa

Baseline trasforma una partita NBA in un'analisi statistica riproducibile, costruita solo da statistiche NBA pubblicate. Chiedi una partita e ottieni punteggio modellato, margine casalingo, spread, totale, probabilità di vittoria e un intervallo centrale al 60%. Chiedi un giocatore e ottieni i minuti attesi più punti, rimbalzi, assist, tiri da tre e PRA modellati.

La differenza sta in ciò che c'è dietro il numero. Ogni analisi porta con sé la versione del modello, la data di cutoff dei dati, la stagione di origine e — quando una stagione non ha ancora partite — un flag esplicito che indica il ricorso al fallback. A scrivere le tabelle è un renderer deterministico, non un modello linguistico che improvvisa prosa: la stessa richiesta allo stesso cutoff restituisce la stessa risposta.

Quando usarlo

  • Una lettura prepartita di una partita specifica. «Lakers vs 76ers il 23 ottobre: cosa dice il modello?» Vuoi punteggio, margine e probabilità di vittoria da statistiche pubblicate, non da una sensazione.
  • Una nuova stagione con un nuovo roster. I roster cambiano ogni estate. Baseline ricostruisce una rotazione da 240 minuti dal roster attuale e dalla storia NBA di ogni giocatore, invece di riutilizzare di nascosto la squadra dell'anno scorso.
  • Un numero su un giocatore con una ragione in minuti. I minuti guidano la stima, e gli stati dei compagni elencati li ridistribuiscono: «perché questo numero è così?» ha quindi una risposta concreta.
  • Devi difendere il numero. Analisti, giornalisti e giocatori di fantasy che devono spiegare da dove viene una cifra ottengono il cutoff, la stagione di origine, la rotazione e il JSON completo.

Come funziona

  1. Costruire la rotazione. Per una partita futura la CLI preleva i roster pubblicati delle due squadre per la stagione target e la storia NBA di ogni giocatore nella stagione precedente, poi stima una rotazione di dieci giocatori su 240 minuti con un tetto di 38 minuti a giocatore.
  2. Restringere i prior. Il rating offensivo, il rating difensivo e il ritmo in campo del giocatore vengono contratti verso la media di lega della stagione precedente con 0.60 × min(1, prior_player_minutes / 1200), poi ponderati per i minuti di rotazione stimati.
  3. Mescolare roster e squadra. Il profilo del roster viene mescolato con il profilo della squadra precedente con clamp(0.90 − 0.45 × retained_prior_rotation_minutes_share, 0.45, 0.90). Più la rotazione della scorsa stagione è andata persa, più il modello si fida del nuovo roster: il turnover cambia il numero, non solo l'etichetta di confidenza.
  4. Assorbire le partite reali. Quando entrambe le squadre hanno giocato, il loro profilo osservato entra con peso games / (games + 12). Un campione di una sola partita sposta appena il numero.
  5. Convertire in punti. Ogni attacco viene confrontato con la difesa avversaria rispetto alla media di lega, convertito al ritmo modellato, poi corretto per il vantaggio casalingo e il riposo noto.
  6. Quantificare l'incertezza. Una distribuzione normale dei residui produce la probabilità di vittoria e qualunque probabilità di soglia tu richieda. Il turnover del roster e i giocatori senza storico NBA allargano l'intervallo invece di essere nascosti.

Perché è diverso

  • Modella chi gioca davvero. La maggior parte delle analisi rapide riusa i rating della squadra della stagione precedente. Baseline costruisce una rotazione dal roster pubblicato e dalla storia di ogni giocatore, poi ridistribuisce quei 240 minuti quando un referto ufficiale di infortuni segnala qualcuno come indisponibile.
  • Il numero è riproducibile. La CLI genera il report e appone a ogni esecuzione la versione del modello, il cutoff, la stagione di origine e i flag di fallback. Rilancia l'analisi e arrivi allo stesso valore, oppure apri il JSON e seguine la traccia. Un modello di chat che risponde a memoria non riesce a fare né l'una né l'altra cosa.
  • Fonti nominate, valori etichettati. Le statistiche di squadra e di giocatore vengono dalle statistiche pubbliche ESPN; lo stato degli infortuni dai PDF con marca temporale del NBA Official Injury Report su un dominio in whitelist. Tutto ciò che quella fonte non pubblica — rating individuali e usage — è calcolato qui con una formula dichiarata ed etichettato come calcolato, non spacciato per pubblicato. Se un roster o una fonte necessari non sono disponibili, l'esecuzione fallisce e lo dice: non sostituisce in silenzio un'altra fonte e non tira a indovinare.

Esempio

Input: game --home PHI --away BOS --season 2026-27 --as-of 2026-11-10 (opzionale: --margin-threshold 4.5 oppure --total-threshold 224.5)

Output: un'intestazione della partita e tre tabelle Markdown — una tabella modello/contesto con punteggi, margine casalingo e relativo intervallo centrale al 60%, totale, probabilità di vittoria, disponibilità, stagioni di origine e confidenza; una tabella dei roster delle due squadre con forze, debolezze, principali arrivi e partenze modellati e impatti del personale su attacco, difesa e net per 100 possessi; e una tabella di impatto del personale sulle due squadre con minuti dei nuovi arrivati, segnali di ruolo e variazioni di minuti e box score dovute alla disponibilità.

L'output di esempio di quel comando dà Philadelphia 113.2, Boston 115.3, margine casalingo −2.0, probabilità di vittoria 0.4426 — un lieve vantaggio per Boston, cioè quello che diceva il modello invece di un pronostico forzato.

Formati di input

  • Una richiesta in linguaggio naturale che nomina le due squadre e la data
  • Selezione della stagione (2025-26, 2026-27) e una data target esplicita --as-of
  • Un nome di giocatore, con o senza squadra
  • Selezione opzionale della statistica: pts, reb, ast, fg3m, pra o all
  • Soglie opzionali fornite da te — margine, totale o una statistica di un giocatore
  • URL diretta opzionale a un PDF ufficiale del referto infortuni NBA (deve essere su official.nba.com o ak-static.cms.nba.com)
  • Aggiustamenti manuali di scenario opzionali, in punti
  • Output come tabelle Markdown renderizzate in cinese o inglese, oppure JSON completo con --format json / --output

Copertura e profondità dei dati

Fonte: statistiche pubbliche ESPN, più PDF con marca temporale del NBA Official Injury Report su un dominio in whitelist.

  • Profilo di squadra — rating offensivo, rating difensivo, net rating, ritmo, partite giocate
  • Forma recente — le ultime N partite del club, per la miscela in stagione
  • Contesto di riposo — il calendario partite e le date del club
  • Storico partite del giocatore — minuti, punti, rimbalzi, assist, triple e date, partita per partita
  • Prior di ruolo e usage del giocatore — minuti stagionali, rating e usage; i rating individuali e l'usage sono calcolati qui anziché pubblicati
  • Ritmi per 36 minuti — punti, rimbalzi, assist, triple
  • Calendario — ID partita, date e assegnazione casa/trasferta
  • Roster — il roster della stagione target; per una stagione passata, ricostruito dalle statistiche di quella stagione
  • Disponibilità — PDF con marca temporale del NBA Official Injury Report

Cosa non fa

  • Non ti dirà cosa fare del numero. Le soglie le fornisci tu; lo strumento restituisce solo la probabilità modellata sopra di esse e non assegna alcuna etichetta di azione.
  • Non confermerà un quintetto iniziale né una restrizione di minuti. I referti ufficiali non provano una formazione, quindi quel campo resta non disponibile a meno che tu non fornisca una fonte ufficiale confermata.
  • Non è un ensemble addestrato. Nessun fitting di iperparametri, nessuna difesa specifica per avversario, nessuna variabile di viaggio, altitudine o arbitraggio, nessun possesso play-by-play.
  • Non è ancora calibrato. Lo stato di validazione del modello dice che i suoi pesi e termini di incertezza non sono stati addestrati in walk-forward. Considera la confidenza bassa quando i campioni sono piccoli o la disponibilità è ignota.
  • Non ti darà ruoli né numeri di maglia di un roster passato. Per una partita storica il roster è ricostruito dalle statistiche di quella stagione — tutti quelli che hanno registrato minuti — quindi è corretto su chi ha giocato e dice chiaramente che ruolo e numero non sono disponibili invece di indovinare.