0
A
回答
0
任何使用均勻分佈的東西都是「公平的」。因爲輸出應該是在特定範圍內隨機分佈的。例如,rand在matlab中的函數。
1
正如您已經建議的那樣,如果您不想重複,則可以使用randperm
完成從n
開始的一致隨機選擇的行的選擇k
。
實施例:
dataSet = rand(1000,4);
idx = randperm(size(dataSet,1),10)
dataSet(idx,:)
1
如果有統計工具箱,可以使用randsample
:
sample = randsample(data,k);
在矢量data
花費隨機均勻採樣k
值,無需更換,從這些值中。參見上面的鏈接瞭解其他選項。
等效代碼randperm
:
ind = randperm(numel(data));
sample = data(ind(1:k));
是,這些方法的執行提供了隨機樣本,是的,他們是公平。我認爲「公平」是指「統一」:data
的每個條目都以相同的概率選取。
相關問題
- 1. 如何在MATLAB中隨機選擇?
- 2. 隨機選擇直方圖數據MATLAB
- 3. 如何選擇隨機數據庫ID?
- 4. MSSQL選擇在大數據中隨機
- 5. 在R中選擇隨機數據點
- 6. 如何選擇在MatLab中碰到矩形的隨機線
- 7. 如何在二維數組中隨機選擇數據
- 8. 如何在數據框中選擇隨機樣本?
- 9. 從文件中選擇隨機數據
- 10. 從數據框中隨機選擇列
- 11. 從數據庫中隨機選擇
- 12. 如何從一組隨機數中進行隨機選擇?
- 13. 選擇隨機數
- 14. MATLAB隨機/平衡問題
- 15. 正確的方法來選擇統計隨機數據集在matlab中cotraining
- 16. 在SQLite中沒有數據返回時選擇隨機數據
- 17. 如何隨機選擇一個數組?
- 18. 如何從MySQL數據庫中選擇一條隨機記錄?
- 19. 如何從數據表列中選擇幾個隨機值
- 20. 如何從2sxc數據流中選擇一個隨機項目?
- 21. 如何從數據庫中選擇隨機行 - 扭曲?
- 22. 如何從數據庫中隨機選擇一行?
- 23. 使用DataMapper選擇隨機數據
- 24. 根據隨機數選擇物品
- 25. memcached與隨機選擇數據庫
- 26. 選擇隨機
- 27. 隨機選擇
- 28. 隨機選擇
- 29. 隨機選擇
- 30. 如何選擇一個隨機數組,然後在THAT數組中選擇一個隨機索引?
是的,我認爲你沒事。例如:'m = 6; Data = magic(m) shuffle = randperm(m);數據=數據(隨機播放,:);'''''''''''''''''''' – Darkmoor