私はかなり単純なタスクを実行する必要がありますが、RI に精通していないため、正確な方法がわかりません。0 から 1 までのランダムな値で 2 つの DECIMAL 番号を持つ 100 個の数値のベクトルを作成する必要があります。私はこれを試しました:
x2 <- runif(100, 0.0, 1.0)
それはうまく機能しますが、数字には8つの10進数があり、2つしか必要ありません.
私はかなり単純なタスクを実行する必要がありますが、RI に精通していないため、正確な方法がわかりません。0 から 1 までのランダムな値で 2 つの DECIMAL 番号を持つ 100 個の数値のベクトルを作成する必要があります。私はこれを試しました:
x2 <- runif(100, 0.0, 1.0)
それはうまく機能しますが、数字には8つの10進数があり、2つしか必要ありません.
セット { 0, 1/100, 2/100, ..., 1 } からランダムに数値をサンプリングしますか? 次に、それをコードに正確に記述します。
hundredths <- seq(from=0, to=1, by=.01)
sample(hundredths, size=100, replace=TRUE)
または
x2 <- round( runif(100, -0.005, 1.0049, 2 )
round
overを使用しrunif
て乱数を生成できます。
Vector = round(runif(乱数の数、最小値、最大値)、小数点以下の桁数)
例: Vector = round(runif(10,0,1),3)
//小数点以下 3 桁の乱数を 10 個生成します。