[R] Does this exist: diff(range(VAR, na.rm=T))
Richard O'Keefe
r@oknz @end|ng |rom gm@||@com
Thu Jun 26 09:49:45 CEST 2025
We can define span(x) another way:
span(x) = max {|a-b| | a \in x, b \in x}
This gives the same result as diff(range(x)) for logical x, integer x,
and double x, but it also works for complex x and in general for any
collection of elements of something that could be seen as a normed
vector spans.
This makes a good example of why it might be a bad idea to jump
prematurely to a definition in base R.
But there is another and more obviously statistical reason. Consider
a time series.
diff(range(..)) makes sense on a (real, complex, multivariate) time
series, but the span of a time series
is more usually thought of as the span of *time* it is measured over.
On Thu, 26 Jun 2025 at 06:11, Dennis Fisher <fisher using plessthan.com> wrote:
>
> Version 4.4.2
> OS X
>
> Colleagues
>
> I often need to determine the span of the x-variable in a graphic.
>
> This is easy to determine with:
> diff(range(VAR, na.rm=T))
>
> I am not aware of any function in base R that accomplishes this and “span” is not taken.
>
> Would it be possible to add such a function? Not a major addition but often useful.
>
> Dennis
>
> Dennis Fisher MD
> P < (The "P Less Than" Company)
> Phone: 1-415-307-4791
> www.PLessThan.com
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide https://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list