Advertisement

Python用于生成随机数及其相关操作SAS中的分组、抽样和编盲处理

阅读量:

Python生成随机数及SAS随机分组/抽样/编盲

  • 前言
  • 基于Python的随机数生成方法
  • 利用SAS与Python进行随机抽样的实现
  • 基于SAS的单纯随机化方法
  • 基于SAS的配伍群随机化方法
  • 基于SAS的分层配伍群随机化方法

前言

在现代医学领域中被视为评估疗效的金标准的是随机双盲对照试验。通过遵循随机原则,在受试者选择过程中可有效规避潜在偏见的影响。我打算先介绍一下如何利用SAS来进行随机化处理。此外,在实际应用中发现Python同样具备完成这项工作的能力。因此,我也将分享一段用于生成随机数的Python代码段。

Python生成随机数

主要是通过random.sample来实现

复制代码
    import random
    rangeV=range(1,6,1)
    sV=random.sample(rangeV,3) #从1到6中,随机抽取3条数据

后续,在SAS中实施随机化处理的方式都可以通过以下Python语句来实现。下面将采用简单随机抽样的方法作为示例来进行演示过程。

SAS以及Python实现随机抽样

随机抽样其本质是随机化的基本思想 具体来说 在6名受试者中实施1:1的比例分配时 则将出现试验组与对照组的情况 这样便于从6人中选出3人作为试验组 并剩余3人自然成为对照组

S

全部评论 (0)

还没有任何评论哟~