stats::harmonic
-- the harmonic
meanstats::harmonic
(data)
returns the harmonic
mean of the data.
stats::harmonic(x1, x2, ..)
stats::harmonic([x1, x2, ..])
stats::harmonic(s <, c>)
x1, x2, .. |
- | the statistical data: arithmetical expressions. |
s |
- | a sample of domain type stats::sample . |
c |
- | an integer representing a column index of the sample
s . This column provides the data x1 ,
x2 etc. |
an arithmetical expression. FAIL
is returned, if one of
the data values is zero (the harmonic mean does not exist).
stats::a_quantil
,
stats::geometric
,
stats::mean
, stats::median
, stats::modal
, stats::quadratic
, stats::stdev
, stats::variance
c
is optional, if the data are given
by a stats::sample
object containing only one non-string column. Cf. example 3.We calculate the harmonic mean of three values:
>> stats::harmonic(a, b, c)
3 --------- 1 1 1 - + - + - a b c
Alternatively, the data may be passed as a list:
>> stats::harmonic([2, 3, 5])
90/31
We create a sample:
>> stats::sample([[a1, b1, c1], [a2, b2, c2]])
a1 b1 c1 a2 b2 c2
The harmonic mean of the second column is:
>> stats::harmonic(%, 2)
2 ------- 1 1 -- + -- b1 b2
We create a sample consisting of one string column and one non-string column:
>> stats::sample([["1996", 1242], ["1997", 1353], ["1998", 1142]])
"1996" 1242 "1997" 1353 "1998" 1142
We compute the harmonic mean of the second column. In this case this column does not have to be specified, since it is the only non-string column:
>> float(stats::harmonic(%))
1239.71654