Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Mô hình Bayes với PyMC

Kỹ năng hướng dẫn toàn bộ quy trình Bayes bằng PyMC: xây mô hình phân cấp, lấy mẫu NUTS, chẩn đoán hội tụ và so sánh mô hình bằng LOO/WAIC.

Dữ liệu · Phân tíchNâng cao33,0303,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

Giúp Claude thực hiện phân tích Bayes bằng PyMC theo một quy trình chuẩn, có kỷ luật.

  • Quy trình 8 bước: chuẩn bị dữ liệu → xây mô hình → kiểm tra tiên nghiệm dự đoán → lấy mẫu → chẩn đoán (R-hat, ESS, divergence) → kiểm tra hậu nghiệm dự đoán → phân tích → dự báo. Không cho phép "cứ lấy mẫu trước rồi tính sau".
  • Hướng dẫn chọn phân phối: tiên nghiệm cho tham số thang đo, tham số dương, xác suất, ma trận tương quan (LKJ); hàm hợp lý cho dữ liệu liên tục, đếm (Poisson, NegativeBinomial, ZeroInflated, Hurdle), nhị phân và phân loại.
  • Xử lý sự cố: cách khắc phục divergence, ESS thấp, R-hat cao, lấy mẫu chậm (tham số hóa phi tập trung, khởi tạo bằng ADVI, phân rã QR...).
  • Tài nguyên kèm theo: model_diagnostics.py tạo báo cáo chẩn đoán đầy đủ, model_comparison.py so sánh PSIS-LOO và trung bình hóa mô hình, cùng template hồi quy tuyến tính và mô hình phân cấp.

Phù hợp với ai

  • Nhà phân tích dữ liệu, nghiên cứu viên cần định lượng độ bất định
  • Người làm việc với dữ liệu đa cấp (học sinh theo trường, doanh thu theo chi nhánh)
  • Người đã biết PyMC/Stan nhưng muốn chuẩn hóa khâu chẩn đoán và so sánh mô hình

Cần nền tảng thống kê Bayes để diễn giải kết quả chính xác.

Ví dụ sử dụng

  1. Hồi quy phân cấp: "Fit mô hình phân cấp cho doanh thu theo vùng" → mô hình dùng tham số hóa phi tập trung, kiểm tra tiên nghiệm, lấy mẫu 4 chuỗi và xác nhận không có divergence.
  2. So sánh mô hình: "Poisson hay NegativeBinomial tốt hơn?" → chạy compare_models() để xếp hạng theo ELPD kèm kiểm tra độ tin cậy Pareto k.
  3. Gỡ lỗi chẩn đoán: "R-hat = 1.05 thì làm gì?" → gợi ý kiểm tra đa đỉnh, tăng tune, khởi tạo bằng ADVI.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/pymc từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/pymc/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/sci-skills && mkdir -p ~/.claude/skills && cp -r /tmp/sci-skills/skills/pymc ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal.
  2. Tải kho mã: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills
  4. Sao chép kỹ năng PyMC: cp -r scientific-agent-skills/skills/pymc ~/.claude/skills/
  5. Cài môi trường Python. Tài liệu ghi uv pip install "pymc[nutpie]==6.0.1", nhưng nên kiểm tra phiên bản thực tế và dùng pip install "pymc[nutpie]" arviz cho an toàn.
  6. Khởi động lại Claude Code, thử yêu cầu "xây mô hình phân cấp bằng PyMC" để xem kỹ năng có kích hoạt không.
  7. Sao chép template trong assets/ vào dự án của bạn và chạy thử.