Hi everyone, it's so much time without posts, but it's a new one for you.
Let's see anything about two functions very useful in statistics:
mean() and
stdev().
The function mean() returns the mean of a set of data, e. g. vectors, matrices, etc. and the function stdev() returns the standard deviation of a set of data.
Let's try some examples now.
-->x = rand(1, 3)
x =
0.1708866 0.9025495 0.4888218
-->mean(x)
ans =
0.5207526
-->stdev(x)
ans =
0.3668751
These functions are useful mainly in data mining, for example: two sets of data are given
x and
y (each data point has two dimensions), and it's necessary to identify a region in the data space for each set.
For starting, we create the sets of data:
x = rand(50, 2) + 1; // see
this link
y = rand(50, 2, 'normal');
For determining the regions, we use the functions
mean() and
stdev()
mean_x = mean(x, 'r');
mean_y = mean(y, 'r');
mean_x and
mean_y are the centers of the sets of data, where each one has two components: mean_x = [x_xm x_ym] and mean_y = [y_xm y_ym]
std_x = stdev(x);
std_y = stdev(y);
std_x and
std_y are the distance from the centers to the boundaries of each region that we were looking for, or we can use a multiple of the standard deviation.
In the example, the regions created were circles with center in the mean and radius
n times standard deviation, but we could try more complexes regions, or not?