随机行选择低于某个阈值<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我试图在200以下的表格中随机选择20%的观察结果,然后从任何分析中排除这些观察结果。换句话说,在给定百分比和低于某个阈值时进行随机行选择。感谢您的任何指示!
Re:在某个阈值以下的随机行选择谢谢Xan,
这很棒!
Re:在某个阈值以下的随机行选择我能想到的两个选择。
1。使用“选择位置”选择值<200的行。使用选定的行创建子集,然后选择“链接到原始表”。使用随机样本制作其子集,并选择“链接到原始表”。现在选择最后一个子集中的所有行,由于链接,它们也将在原始中选择。
2。使用以下公式创建一个新列:value <200&random uniform()<0.2。
Re:在某个阈值以下的随机行选择一个简单的方法是使用数据步骤来获得满足您的截止值(<200)的所有obs,应用SAS RANDom函数之一为每行生成随机数,按随机数排序然后只保留顶部(或底部)20%。然后,与原始数据合并以排除掉那些障碍物。