特定のしきい値を下回るランダムな行選択<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは皆さん、
私は私のテーブルの200以下の所見を無作為に選び、それからそれらの所見を分析から除外しようとしています。言い換えれば、与えられたパーセンテージと特定のしきい値の下の両方でランダムな行選択を行います。任意のポインタをありがとう!
再:特定のしきい値以下のランダムな行選択ありがとうXan、
それは素晴らしい仕事!
再:特定のしきい値以下のランダムな行選択私が考えることができる2つの選択肢。
1。値が200未満の行を選択するには、[場所の選択]を使用します。選択した行を使用してサブセットを作成し、[オリジナルテーブルにリンク]を選択します。無作為標本を使用してそのサブセットを作成し、[元のテーブルにリンク]を選択します。最後のサブセットのすべての行を選択します。リンクされているため、元の行も選択されます。
2。value <200&random uniform()<0.2のような式で新しい列を作ります。
再:特定のしきい値以下のランダムな行選択簡単な方法は、データステップを使用してカットオフ値(<200)を満たすすべてのオブジェクトを取得し、SAS RANDom関数の1つを適用して各行に乱数を生成し、乱数でソートして上(または下)20% 次に、元のデータとマージして除外し、それらのオブジェクトを削除します。