This commit is contained in:
2025-10-18 11:55:59 +07:00
parent 9690ed5634
commit e46873ed90
93 changed files with 3196 additions and 0 deletions

View File

@@ -0,0 +1,113 @@
<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Phương pháp luận Xác định Cỡ mẫu Nghiên cứu</title>
<style>
body {
font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
line-height: 1.7;
color: #333;
background-color: #f9f9f9;
margin: 0;
padding: 20px;
}
.container {
max-width: 800px;
margin: 20px auto;
background-color: #ffffff;
padding: 30px 40px;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
border: 1px solid #e0e0e0;
}
h1 {
color: #2c3e50;
text-align: center;
font-size: 2em;
margin-bottom: 20px;
border-bottom: 2px solid #3498db;
padding-bottom: 10px;
}
h2 {
color: #34495e;
font-size: 1.5em;
margin-top: 40px;
margin-bottom: 15px;
border-bottom: 1px solid #ccc;
padding-bottom: 8px;
}
p {
font-size: 1em;
text-align: justify;
margin-bottom: 15px;
}
strong {
color: #c0392b;
}
code {
font-family: 'Courier New', Courier, monospace;
background-color: #ecf0f1;
padding: 2px 5px;
border-radius: 4px;
font-size: 0.95em;
}
ol {
padding-left: 20px;
}
li {
margin-bottom: 10px;
}
.reason {
background-color: #e8f6f3;
border-left: 4px solid #1abc9c;
padding: 15px;
margin-top: 15px;
border-radius: 4px;
}
</style>
</head>
<body>
<div class="container">
<h1>PHƯƠNG PHÁP LUẬN XÁC ĐỊNH CỠ MẪU NGHIÊN CỨU</h1>
<p>Xác định cỡ mẫu là một bước thiết yếu và mang tính nền tảng trong đề cương nghiên cứu khoa học. Một cỡ mẫu được tính toán hợp lý không chỉ đảm bảo tính đại diện của mẫu cho quần thể nghiên cứu mà còn giúp tối ưu hóa việc sử dụng nguồn lực, thời gian và chi phí. Quan trọng hơn, nó đảm bảo nghiên cứu có đủ <strong>công suất thống kê (statistical power)</strong> để phát hiện ra các mối liên hệ hoặc sự khác biệt có ý nghĩa, từ đó gia tăng độ tin cậy và giá trị khoa học của kết quả nghiên cứu.</p>
<p>Công cụ tính toán cỡ mẫu được sử dụng trong nghiên cứu này được phát triển trên nền tảng ngôn ngữ lập trình R, một công cụ chuẩn mực và mạnh mẽ trong phân tích thống kê, kết hợp với Shiny framework để xây dựng giao diện người dùng tương tác và trực quan.</p>
<hr>
<h2>Mối quan hệ giữa Cỡ mẫu Nghiên cứu và Cỡ mẫu cho Kiểm định Giả thuyết</h2>
<p>Về bản chất, <strong>việc tính toán cỡ mẫu cho một nghiên cứu chính là quá trình xác định số lượng quan sát tối thiểu cần thiết để thực hiện các kiểm định giả thuyết thống kê (statistical hypothesis testing) đã đề ra trong mục tiêu nghiên cứu.</strong></p>
<p>Mỗi nghiên cứu khoa học đều nhằm trả lời một hoặc nhiều câu hỏi nghiên cứu, và các câu hỏi này được cụ thể hóa thành các giả thuyết thống kê (ví dụ: giả thuyết H₀ và giả thuyết Hₐ). Để có thể đưa ra kết luận bác bỏ hay không bác bỏ một giả thuyết, chúng ta cần sử dụng các phép kiểm định thống kê tương ứng (ví dụ: kiểm định t, khi bình phương, ANOVA).</p>
<p>Do đó, cỡ mẫu của nghiên cứu phải đủ lớn để phép kiểm định thống kê có đủ "năng lực" hay <strong>công suất thống kê <code>(1-β)</code></strong> để phát hiện ra một ảnh hưởng (effect size) thực sự tồn tại trong quần thể ở một <strong>mức ý nghĩa <code>(α)</code></strong> đã định trước. Nói cách khác, không có sự tách biệt giữa "cỡ mẫu nghiên cứu" và "cỡ mẫu cho kiểm định", chúng là một. Cỡ mẫu nghiên cứu được quyết định bởi yêu cầu của các kiểm định giả thuyết chính.</p>
<hr>
<h2>Xử lý trường hợp Nghiên cứu sử dụng nhiều Kiểm định Giả thuyết</h2>
<p>Trong thực tế, một nghiên cứu thường có nhiều hơn một mục tiêu và do đó cần thực hiện nhiều phép kiểm định giả thuyết khác nhau. Ví dụ, một nghiên cứu có thể vừa so sánh tỷ lệ giữa hai nhóm, vừa so sánh giá trị trung bình giữa ba nhóm, và vừa xem xét một mối tương quan. Mỗi phép kiểm định này, với các tham số khác nhau (mức ý nghĩa α, công suất 1-β, độ lớn ảnh hưởng dự kiến), sẽ yêu cầu một cỡ mẫu tối thiểu khác nhau.</p>
<p>Trong trường hợp này, quy trình chuẩn mực cần thực hiện như sau:</p>
<ol>
<li><strong>Xác định các mục tiêu chính:</strong> Liệt kê tất cả các giả thuyết thống kê chính yếu mà nghiên cứu cần phải trả lời. Đây là những mục tiêu quan trọng nhất, quyết định sự thành công của nghiên cứu.</li>
<li><strong>Tính toán cỡ mẫu riêng lẻ:</strong> Thực hiện tính toán cỡ mẫu cho <strong>từng giả thuyết chính một cách độc lập</strong>.</li>
<li><strong>Lựa chọn cỡ mẫu cuối cùng:</strong> Cỡ mẫu cuối cùng cho toàn bộ nghiên cứu sẽ là cỡ mẫu <strong>lớn nhất</strong> trong số các cỡ mẫu đã tính toán ở bước 2.</li>
</ol>
<div class="reason">
<p><strong>Lý do:</strong> Việc lựa chọn cỡ mẫu lớn nhất đảm bảo rằng nghiên cứu có đủ công suất thống kê cho tất cả các phân tích quan trọng. Nếu chọn một cỡ mẫu nhỏ hơn, nghiên cứu có thể có đủ năng lực để trả lời một số câu hỏi, nhưng sẽ không đủ năng lực (underpowered) để đưa ra kết luận đáng tin cậy cho các câu hỏi nghiên cứu khác yêu cầu cỡ mẫu lớn hơn. Điều này giúp tránh được sai lầm loại II (type II error) không phát hiện được sự khác biệt trong khi nó thực sự tồn tại.</p>
</div>
</div>
<div class='tableauPlaceholder' id='viz1753192925819' style='position: relative'><noscript><a href='#'><img alt=' Prevalence of HIV, total (% of population ages 15-49) ' src='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;HI&#47;HIVinWorld&#47;PrevalenceofHIVtotalofpopulationages15-49&#47;1_rss.png' style='border: none' /></a></noscript><object class='tableauViz' style='display:none;'><param name='host_url' value='https%3A%2F%2Fpublic.tableau.com%2F' /> <param name='embed_code_version' value='3' /> <param name='path' value='views&#47;HIVinWorld&#47;PrevalenceofHIVtotalofpopulationages15-49?:language=en-US&amp;:embed=true&amp;:sid=&amp;:redirect=auth' /> <param name='toolbar' value='yes' /><param name='static_image' value='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;HI&#47;HIVinWorld&#47;PrevalenceofHIVtotalofpopulationages15-49&#47;1.png' /> <param name='animate_transition' value='yes' /><param name='display_static_image' value='yes' /><param name='display_spinner' value='yes' /><param name='display_overlay' value='yes' /><param name='display_count' value='yes' /><param name='language' value='en-US' /></object></div> <script type='text/javascript'> var divElement = document.getElementById('viz1753192925819'); var vizElement = divElement.getElementsByTagName('object')[0]; vizElement.style.width='100%';vizElement.style.height=(divElement.offsetWidth*0.75)+'px'; var scriptElement = document.createElement('script'); scriptElement.src = 'https://public.tableau.com/javascripts/api/viz_v1.js'; vizElement.parentNode.insertBefore(scriptElement, vizElement); </script>
<div class='tableauPlaceholder' id='viz1753193177428' style='position: relative'><noscript><a href='#'><img alt='BIẾN ĐỘNG DÂN SỐ VIỆT NAM TRONG CÁC THỜI KỲ ' src='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;HT&#47;HT885SK6Z&#47;1_rss.png' style='border: none' /></a></noscript><object class='tableauViz' style='display:none;'><param name='host_url' value='https%3A%2F%2Fpublic.tableau.com%2F' /> <param name='embed_code_version' value='3' /> <param name='path' value='shared&#47;HT885SK6Z' /> <param name='toolbar' value='yes' /><param name='static_image' value='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;HT&#47;HT885SK6Z&#47;1.png' /> <param name='animate_transition' value='yes' /><param name='display_static_image' value='yes' /><param name='display_spinner' value='yes' /><param name='display_overlay' value='yes' /><param name='display_count' value='yes' /><param name='language' value='en-US' /></object></div> <script type='text/javascript'> var divElement = document.getElementById('viz1753193177428'); var vizElement = divElement.getElementsByTagName('object')[0]; vizElement.style.width='1016px';vizElement.style.height='991px'; var scriptElement = document.createElement('script'); scriptElement.src = 'https://public.tableau.com/javascripts/api/viz_v1.js'; vizElement.parentNode.insertBefore(scriptElement, vizElement); </script>
</body>
</html>
```