0

如果我在大约 400 公里的地理半径内对 4 个不同位置进行了一年的风速测量,是否有一种方法可以确定哪种风速测量最适合所有位置,即其中一个位置是否具有与所有位置相似的风速其他地点?这可以实现吗?

4

1 回答 1

0

我想你可以找到一个提供最小例如二次损失的所有其他人:

speeds is an N-by-4 matrix, with N windspeed measurements for each location
%Loss will find the squared loss for location i. It subtracts column i from each column in speeds, and squares this difference (for column i, this will always be 0). Then average over all rows and the 3 non-zero columns.
loss = @(i)sum(mean((speeds - repmat(speeds(:, i), 1, 4)).^2)) ./ 3;
%Apply loss to each of the 4 locations, find the minimum.
[v i] = min(arrayfun(loss, 1:4));

损失函数采用每个风速与所有其他位置的速度之间的平均平方差。然后我们用它arrayfun来计算每个位置的损失。

于 2012-04-13T09:03:49.037 回答