Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
← Về danh sách

Phân tích thống kê nghiên cứu y khoa (analyze-stats)

Skill tạo và chạy mã Python/R có thể tái lập để phân tích dữ liệu y sinh, xuất bảng và hình đạt chuẩn tạp chí.

Dữ liệu · Phân tíchNâng cao★ 332⑂ 78Điểm AI 9/10Cập nhật lần cuối: 5 thg 10, 2026

Làm được gì

  • Đọc file dữ liệu (CSV/Excel/TSV), báo cáo kích thước, kiểu biến, tỉ lệ khuyết, 5 dòng đầu và xác định đơn vị phân tích (bệnh nhân, lần chụp, tổn thương...).
  • Đề xuất kế hoạch phân tích và chờ bạn phê duyệt trước khi chạy: Table 1, độ chính xác chẩn đoán (Se/Sp/PPV/NPV/AUC), độ đồng thuận (kappa, ICC, Bland–Altman), hồi quy logistic/linear, phân tích sống còn và nguy cơ cạnh tranh, điểm xu hướng (PSM/IPTW/overlap), đo lặp (LMM/GEE), dữ liệu khảo sát có trọng số (KNHANES/NHANES), meta-analysis, MR, PRS...
  • Bắt buộc tính tái lập: seed = 42, mọi con số phải lấy từ output thực thi, lint mã sinh ra (check_generated_code.py) để chặn thiếu seed, dữ liệu gõ tay, đường dẫn tuyệt đối, ghi đè dữ liệu gốc; tạo manifest _analysis_outputs.md.
  • Chặn các lỗi thống kê thường gặp: kiểm tra tách hoàn toàn/bán tách trước khi fit, không dùng Shapiro-Wilk làm cổng chọn test (dùng độ lệch), mặc định Welch, kiểm tra tầng loại trừ lẫn nhau trước test xu hướng, cảnh báo số 0 cấu trúc (pack-years của người không hút) và hiệu chỉnh quá mức cho biến trung gian.
  • Viết sẵn đoạn Kết quả/Phương pháp: p chính xác, 95% CI, effect size, chênh lệch nguy cơ tuyệt đối và NNT, hiệu chuẩn (Brier, calibration plot), decision curve, định dạng bảng theo tạp chí (Radiology/JAMA/NEJM/Lancet) kèm mã gtsummary.
  • Bảo vệ dữ liệu: nhắc khử định danh trước khi đọc dữ liệu thô và không in giá trị PHI ra output.

Dành cho ai

  • Nhà nghiên cứu lâm sàng, bác sĩ nội trú, học viên cao học tự viết bài báo y khoa.
  • Nhóm nghiên cứu cần số liệu tái lập được và chuẩn bị trả lời phản biện của reviewer.
  • Người phân tích dữ liệu khảo sát quốc gia hoặc dữ liệu bảo hiểm (ICD-10).

Ví dụ sử dụng

  1. "Tạo Table 1 từ cohort.csv" → báo cáo kiểu biến và khuyết → chọn mean (SD) hay median (IQR) theo độ lệch → xuất CSV, bảng markdown và mã gtsummary.
  2. "Chạy hồi quy logistic dự đoán biến chứng" → quét tách biệt cho mọi biến phân loại → nếu tách hoàn toàn thì đề xuất Firth hoặc quy tắc hai giai đoạn ngay trong kế hoạch.
  3. "Phân tích Kaplan-Meier và Cox cho dữ liệu sống còn" → dùng template survival_analysis.py, xuất HR kèm 95% CI, số sự kiện mỗi tầng và hình PDF/PNG 300 DPI.

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

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/Aperivue/medsci-skills/HEAD/skills/analyze-stats/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

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/analyze-stats từ repo GitHub Aperivue/medsci-skills vào ~/.claude/skills/analyze-stats/ 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/Aperivue/medsci-skills.git && mkdir -p ~/.claude/skills && cp -r medsci-skills/skills/analyze-stats ~/.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 repo: git clone https://github.com/Aperivue/medsci-skills.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r medsci-skills/skills/analyze-stats ~/.claude/skills/
  5. Kiểm tra có đủ references/ và scripts/: ls ~/.claude/skills/analyze-stats
  6. Cài thư viện Python: pip install pandas numpy scipy statsmodels matplotlib lifelines (nếu cần bảng R/meta-analysis DTA thì cài thêm R với gtsummary, mada).
  7. Khởi động lại Claude Code, mở thư mục chứa dữ liệu và yêu cầu ví dụ: "phân tích thống kê file này, tạo Table 1".
  8. Nếu dữ liệu có thông tin nhận dạng bệnh nhân, hãy khử định danh và dùng bản *_deidentified.csv.