隨機行選擇低於某個閾值<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%。然後,與原始數據合併以排除掉那些障礙物。