EUCLID Function

Returns the Euclidean norm of the nonmissing arguments.

Category: Descriptive Statistics

Syntax

EUCLID(value-1 <,value-2 ...> )

Required Argument

value

specifies a numeric constant, variable, or expression.

Details

If all arguments have missing values, then the result is a missing value. Otherwise, the result is the Euclidean norm of the nonmissing values.
In the following example, x 1 , x 2 , . . . , x n are the values of the nonmissing arguments.
E U C L I D ( x 1 , x 2 , . . . , x n ) = x 1 2 + x 2 2 + . . . + x n 2

Examples

Example 1: Calculating the Euclidean Norm of Nonmissing Arguments

The following example returns the Euclidean norm of the nonmissing arguments.
data _null_;
   x=euclid(.,3,0,.q,-4);
   put x=;
run;
SAS writes the following output to the log:
x=5

Example 2: Calculating the Euclidean Norm When You Use a Variable List

The following example uses a variable list to calculate the Euclidean norm.
data _null_;
   x1 = 1;
   x2 = 3;
   x3 = 4;
   x4 = 3;
   x5 = 1;
   x = euclid(of x1-x5);
   put x=;
run;
SAS writes the following output to the log:
x=6

See Also