matlab函数采样,在MATLAB中采样数据dropdead
我有两个数据.⼀个是实际的全数据,它是49625×6数值数据的数据集,另⼀个是具有名为Book2的target_class为49625×1的数据的索引.
Book2有六个名称(字符串)⼀遍⼜⼀遍地重复以匹配全数据集数据条⽬.我想从全数据中获取1000个样本,其中1000个样本中的25%
是“蓝⾊”⽽75%是使⽤Book2的“红⾊”,然后将其包含在名为samplingata的新⼦样本中.
汉译日我怎样才能在MATLAB中实现这⼀⽬标?
英语四级 查询伪代码:
从Book2中选择250个蓝⾊样本,不知道如何“选择”250个随机“蓝⾊”样本
天才枪手bluesample = indX(Book2,:)或Book2(indX,:)不确定.
从Book2中选择750个红⾊样本,再次不确定如何“选择”750个随机“红⾊”样本
redsample = indX(Book2 ,;)或Book2(indX,:)再次不确定这⾥.
将蓝⾊和红⾊样本组合成⼦样本.dawn是什么意思
consciousnesssubsample = join(bluesample, redsample)
找到⼦样本的索引并从fulldata创建samplingata:
资源环境科学sampledata = subsample(indX(fulldata), :) This line is probably wrong
这是两个数据集的图像:
sdaBook2中的每⼀⾏都与fulldata中的⾏匹配.我试图通过Book2选择⼀定数量的“正常”和⼀定数量的“不正常”(是的,我知道它们没有被恰当地命名)数据来⾃fulldata,因为Book2是全数和包含类标签.
所以就我的数据集来说,这可能更简单:
Choo 250 random samples of the string "normal." from Book2 and log the row number.
hat是什么意思
Choo 750 random samples of the string "not normal." from Book2 and log the row number.
comediesCombine the two random samples of row numbers together.
Make a new datat (1000x6) using the combined row numbers (above) of fulldata.