【发布时间】:2015-10-23 21:21:31
【问题描述】:
我正在寻找一些帮助来生成包含 600 个样本的嘈杂随机数据集。 目前我正在使用以下代码:
weight = randn(size,1);
noise = randn(size,1);
X = randn(size);
y = (X'*weight) + noise;
权重只是一个向量 ∈ R。我需要 600 个样本,这些样本被分成一组大小为 500 的样本和另一组大小为 100 的样本。请帮忙?
稍后我将计算这些集合的均方误差,但这应该会容易得多。
【问题讨论】:
-
这段代码的源代码没有对它的作用提供一些解释吗?
-
它是我写的代码,它没有按应有的方式工作。
-
好的。它应该以什么方式工作?它是如何工作的?
-
好像不太对,其次我也不太确定自己做的对不对。我正在尝试生成两组(学习集和测试集)。我正在使用 y = X'*weight + 噪声方程,但我无法生成 600 个样本并将其分成 100 和 500 组
-
如果你仔细观察,你会发现你根本没有回答我的问题。你期望得到什么(如:
size?),你得到了什么(size?)?您如何尝试拆分它?
标签: matlab least-squares