random-sample

    1熱度

    1回答

    我想確定哪些列是從每行內隨機採樣的矩陣中採樣的。函數示例似乎沒有能力告訴你哪些位置實際採樣。現在,如果所有值都是唯一的,一個簡單的匹配例程可以解決問題。但是,他們不在我的情況下,所以這是行不通的。 x <- c(2,3,5,1,6,7,2,3,5,6,3,5) y <- matrix(x,ncol=4,nrow=3) random <- t(apply(y,1,sample,2,replace

    1熱度

    1回答

    我正在使用Dirichlet分佈生成一個總和爲1的隨機數組。然而,我實際上認爲我需要這些數字來求和任意常量。 import numpy as np d = np.random.dirichlet(np.ones(10), size=1) 我感到困惑修改此使得總量是一個好辦法,說10推測: 10*d 不去做一個好辦法。

    -1熱度

    1回答

    我有300個數字(從1到300)的向量。我想創建兩個子集,即模型/訓練(200個數字)和測試集(100個數字)替換。我試圖使用sample和subset,但沒有得到我想要的結果。 MWE: x=(1,2,3,.......300) x1 = (1,1,2,3,5,5,...........,300) (Consider it training set of 200 samples) x2 =

    0熱度

    1回答

    假設您有一枚硬幣,並且您希望以相等的概率在3個數字(或更多)之間隨機選擇。如果你只是爲每一對投注一枚硬幣,那麼你就會給第一輪的倖存者兩次失敗的機會,並且分配不均勻。 一般來說,你有一個函數Random(0,1),返回0,概率爲0.5,概率爲1。使用這個函數,使Random(a,b)以相等的概率返回[a,b]範圍內的任何整數。 任何想法?

    1熱度

    1回答

    我正在編寫代碼模擬一個非常簡單的馬爾可夫鏈,從兩個轉換矩陣中的任意一個生成10000個6-核苷酸序列(即,如果先前的核苷酸是A,則使用這組概率來生成下一個核苷酸等)。我還運行了通過從所述矩陣中獲取相應概率而獲得的產品,但這些產品傳播的方式也不正確。 我知道MATLAB可能不會像其他語言那樣對待字符串/字符,所以我不完全確定我的代碼是怎麼回事。基本上,我是抽樣,但似乎沒有正確分配。我的代碼如下。無可

    0熱度

    1回答

    我通過下面的代碼 Object[] population = { 0, 1 }; double[] weights = { p1, p2 }; Sampling randsamp = new Sampling(population, weights); X = (Integer) randsamp.next(); 我試圖它們是概率和0和1是p1和p2的不同值生成加

    0熱度

    2回答

    我試圖解決這個問題,但它不起作用。 說我有 a = [5,1,5,6,7,2,4]; 現在,如果我做a(randperm(a))我得到: ans = 1 7 6 5 5 現在,我也有 b = [1,2,3,4,5,6,7,8,9,10]; 但是,如果我這樣做b(randperm(b)): ans = 1 這是怎麼發生的?這對我來說似乎沒有任何意義。如

    1熱度

    1回答

    在歐幾里得空間中,如何有效地生成一些有界凸多面體區域R中的均勻分佈的隨機點?如果codimension爲零,我可以用矩形區域包圍區域,並在矩形區域生成拒絕它的點(如果它不在R中)。 如果codimension是正數,這不是非常有效,也不起作用。對於所有的i和p_1 + ... + p_n = 1,典型的例子是:在單純形中生成均勻分佈的隨機(p_1,...,p_n),即p_i> = 0。

    -4熱度

    3回答

    在Matlab中使用rand套路,我應該怎麼寫代碼從指數分佈產生500個樣本,其PDF格式是: (1/mu)*exp(-x/mu); x>=0

    0熱度

    1回答

    如何從數據庫中隨機顯示10個問題?我如何檢查答案與數據庫是否正確? db.command(true, "SELECT * FROM question WHERE Age_group='" +category + "'"); foreach (DataRow item in db.result.Rows) { question_list.Add (Conver