Fähigkeiten pymc-bayesian-modeling
📊

pymc-bayesian-modeling

Sicher ⚙️ Externe Befehle📁 Dateisystemzugriff

Bayesian-Modelle mit PyMC erstellen

Auch verfügbar von: davila7

Erstellen, anpassen und validieren Sie Bayesian-Modelle mit PyMC. Erstellen Sie hierarchische Modelle, führen Sie MCMC-Sampling durch und vergleichen Sie Modelle mit LOO- und WAIC-Metriken.

Unterstützt: Claude Codex Code(CC)
🥈 79 Silber
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "pymc-bayesian-modeling". Erstellen Sie eine Bayesian-Linearregression mit Prädiktoren X1, X2 und Zielvariable y

Erwartetes Ergebnis:

  • Model: alpha ~ Normal(0,1), beta ~ Normal(0,1), sigma ~ HalfNormal(1)
  • Posterior-Mittelwerte mit 95%-Credible-Intervallen
  • R-hat-Werte alle unter 1.01, die Konvergenz anzeigen
  • Posterior-Predictive-Checks, die Modellanpassung zeigen

Verwendung von "pymc-bayesian-modeling". Erstellen Sie ein hierarchisches Modell mit 10 Gruppen und 50 Beobachtungen pro Gruppe

Erwartetes Ergebnis:

  • Populations-Level-Hyperparameter: mu_alpha, sigma_alpha, mu_beta, sigma_beta
  • Gruppen-Level-Parameter, die Shrinkage hin zum Populationsmittelwert zeigen
  • Trace-Plots, die gutes Mischen bestätigen
  • Vergleich von Gruppen-Intercepts mit Forest-Plot

Verwendung von "pymc-bayesian-modeling". Vergleichen Sie drei Modellspezifikationen unter Verwendung von LOO

Erwartetes Ergebnis:

  • LOO-Vergleichstabelle mit Rang, elpd_loo und Gewichten
  • Pareto-k-Diagnostik für jedes Modell
  • Empfehlung für das beste Modell mit Interpretation
  • Modellgemittelte Vorhersagen, falls Modelle ähnlich sind

Sicherheitsaudit

Sicher
v4 • 1/17/2026

All 383 static findings are false positives. The 'weak cryptographic algorithm' detections flag legitimate PyMC probability distributions. The 'external_commands' findings flag markdown backtick syntax. This is a legitimate scientific computing skill for Bayesian statistical modeling.

9
Gescannte Dateien
3,435
Analysierte Zeilen
2
befunde
4
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

82
Architektur
100
Wartbarkeit
87
Inhalt
20
Community
100
Sicherheit
78
Spezifikationskonformität

Was du bauen kannst

Unsicherheitsquantifizierung

Quantifizieren Sie die Unsicherheit in Regressionskoeffizienten und Vorhersagen unter Verwendung vollständiger Posterior-Verteilungen.

Hierarchische Datenanalyse

Analysieren Sie gruppierte oder verschachtelte Datenstrukturen mit Partial Pooling über Gruppen hinweg.

Modellvergleich

Vergleichen Sie konkurrierende statistische Modelle unter Verwendung von LOO-Kreuzvalidierung und Modellgewichten.

Probiere diese Prompts

Einfache lineare Regression
Erstellen Sie ein Bayesian-Linearregressionsmodell mit PyMC mit den folgenden Prädiktoren und der Zielvariablen. Fügen Sie Prior-Predictive-Checks ein, samplen Sie das Posterior mit NUTS und überprüfen Sie die Konvergenzdiagnostik.
Hierarchisches Modell
Erstellen Sie ein hierarchisches Bayesian-Modell für Daten mit Gruppenstruktur. Verwenden Sie nicht-zentrierte Parametrisierung, um Sampling-Probleme zu vermeiden. Zeigen Sie Gruppen-Level-Schätzungen und Shrinkage hin zum Populationsmittelwert.
Modellvergleich
Passen Sie zwei oder mehr Bayesian-Modelle an dieselben Daten an und vergleichen Sie sie unter Verwendung von LOO. Berichten Sie die Modellgewichte und geben Sie Interpretationsrichtlinien für die Vergleichsergebnisse.
Vollständiger Workflow
Führen Sie einen vollständigen Bayesian-Analyse-Workflow durch, einschließlich Datenvorbereitung, Modellerstellung, Prior-Predictive-Checks, MCMC-Sampling mit 4 Ketten, Konvergenzdiagnostik, Posterior-Predictive-Checks und Vorhersagen für neue Daten.

Bewährte Verfahren

  • Standardisieren Sie Prädiktoren vor der Modellierung, um die Sampling-Effizienz zu verbessern
  • Verwenden Sie schwach informative Priors anstelle von flachen Priors für bessere Inferenz
  • Führen Sie immer Prior-Predictive-Checks vor dem Anpassen durch, um Priors zu validieren
  • Überprüfen Sie die Konvergenzdiagnostik (R-hat < 1.01, ESS > 400, keine Divergenzen), bevor Sie Ergebnisse interpretieren

Vermeiden

  • Verwenden von flachen Priors (Uniform(0, 1e10)) anstelle informativer Priors
  • Interpretieren von Ergebnissen ohne Überprüfung der Konvergenzdiagnostik
  • Verwenden von zentrierter Parametrisierung für hierarchische Modelle (verursacht Divergenzen)
  • Anpassen komplexer Modelle ohne Prior-Predictive-Checks

Häufig gestellte Fragen

Was ist PyMC?
PyMC ist eine Python-Bibliothek für probabilistische Programmierung, die Bayesian-Modellierung und Markov-Chain-Monte-Carlo-Sampling ermöglicht.
Was ist MCMC-Sampling?
MCMC (Markov Chain Monte Carlo) ist eine Familie von Algorithmen, die Stichproben aus einer Wahrscheinlichkeitsverteilung generiert, wenn direktes Sampling schwierig ist.
Was ist der NUTS-Algorithmus?
NUTS (No-U-Turn Sampler) ist ein adaptiver Hamiltonian-Monte-Carlo-Algorithmus, der automatisch Schrittgröße und Trajektorienlänge abstimmt.
Was sind Priors in der Bayesian-Analyse?
Priors repräsentieren Wissen oder Überzeugungen über Parameter vor der Beobachtung von Daten. Sie werden durch Bayes' Theorem mit Daten kombiniert, um Posteriors zu erzeugen.
Was ist R-hat?
R-hat (Gelman-Rubin-Statistik) misst die Konvergenz über Ketten hinweg. Werte unter 1.01 zeigen gute Konvergenz an.
Wann sollte ich hierarchische Modelle verwenden?
Verwenden Sie hierarchische Modelle, wenn Daten eine gruppierte oder verschachtelte Struktur haben, und ermöglichen Sie Partial Pooling von Informationen über Gruppen hinweg.