Calculate the euclidean distance between one set of environmental predictor variables and mutliple taxa
Source:R/calc_distance_once.R
calc_distance_once.Rd
Calculate the euclidean distance between one set of environmental predictor variables and mutliple taxa
Usage
calc_distance_once(
predictors,
taxa = elements::TaxonomicBackbone$taxon_code,
vars = elements::VariableNames,
method = "median",
append = "ids"
)
Arguments
- predictors
A data frame of predictors. Must include the following columns: L, M, N, R, S, SD, GP, bio05, bio06, bio16, bio17, and optionally taxon
- taxa
A vector of strings containing one or more taxa to calculate distances for. See
elements::TaxonomicBackbone
.- vars
A vector of variable names, one or more of
elements::VariableNames
.- method
One of "median" or "mean" indicating whether to measure the euclidean distance from the predictor variables to the median or mean values.
- append
A string, one of "all", "predictors", or "ids" representing which columns from the predictors data frame to return with the results.
Examples
elements::calc_distance_once(predictors = elements::ExampleScenarios[1,])
#> scenario timeslice scenario_code taxon_code
#> 1 Baseline 2007 a abies_alba
#> 2 Baseline 2007 a abies_borisii-regis
#> 3 Baseline 2007 a abies_cephalonica
#> 4 Baseline 2007 a abies_cilicica_subsp._isaurica
#> 5 Baseline 2007 a abies_grandis
#> 6 Baseline 2007 a abies_nordmanniana_subsp._equi-trojani
#> 7 Baseline 2007 a abies_nordmanniana_subsp._nordmanniana
#> 8 Baseline 2007 a abietinella_abietina
#> 9 Baseline 2007 a abutilon_theophrasti
#> 10 Baseline 2007 a acantholimon_acerosum
#> 11 Baseline 2007 a acantholimon_puberulum_var._puberulum
#> 12 Baseline 2007 a acantholimon_ulicinum
#> 13 Baseline 2007 a acantholimon_ulicinum_subsp._ulicinum
#> 14 Baseline 2007 a acantholimon_venustum_var._venustum
#> 15 Baseline 2007 a acanthus_hungaricus
#> 16 Baseline 2007 a acanthus_mollis
#> 17 Baseline 2007 a acanthus_mollis_subsp._mollis
#> 18 Baseline 2007 a acanthus_spinosus
#> 19 Baseline 2007 a acer_campestre
#> 20 Baseline 2007 a acer_campestre_subsp._campestre
#> 21 Baseline 2007 a acer_granatense
#> 22 Baseline 2007 a acer_heldreichii
#> 23 Baseline 2007 a acer_hyrcanum
#> 24 Baseline 2007 a acer_monspessulanum
#> 25 Baseline 2007 a acer_monspessulanum_subsp._monspessulanum
#> 26 Baseline 2007 a acer_negundo
#> 27 Baseline 2007 a acer_obtusatum
#> 28 Baseline 2007 a acer_opalus
#> 29 Baseline 2007 a acer_platanoides
#> 30 Baseline 2007 a acer_pseudoplatanus
#> 31 Baseline 2007 a acer_sempervirens
#> 32 Baseline 2007 a acer_tataricum
#> 33 Baseline 2007 a acer_trautvetteri
#> 34 Baseline 2007 a achillea_arabica
#> 35 Baseline 2007 a achillea_aspleniifolia
#> 36 Baseline 2007 a achillea_atrata
#> 37 Baseline 2007 a achillea_clavennae
#> 38 Baseline 2007 a achillea_clusiana
#> 39 Baseline 2007 a achillea_clypeolata
#> 40 Baseline 2007 a achillea_coarctata
#> 41 Baseline 2007 a achillea_collina
#> 42 Baseline 2007 a achillea_crithmifolia
#> 43 Baseline 2007 a achillea_distans
#> 44 Baseline 2007 a achillea_distans_subsp._stricta
#> 45 Baseline 2007 a achillea_erba-rotta_subsp._moschata
#> 46 Baseline 2007 a achillea_grandifolia
#> 47 Baseline 2007 a achillea_holosericea
#> 48 Baseline 2007 a achillea_ligustica
#> 49 Baseline 2007 a achillea_macrophylla
#> 50 Baseline 2007 a achillea_maritima
#> 51 Baseline 2007 a achillea_maritima_subsp._maritima
#> 52 Baseline 2007 a achillea_micrantha
#> 53 Baseline 2007 a achillea_micranthoides
#> 54 Baseline 2007 a achillea_millefolium
#> 55 Baseline 2007 a achillea_millefolium_aggr.
#> 56 Baseline 2007 a achillea_millefolium_subsp._millefolium
#> 57 Baseline 2007 a achillea_millefolium_subsp._sudetica
#> 58 Baseline 2007 a achillea_nana
#> 59 Baseline 2007 a achillea_nobilis
#> 60 Baseline 2007 a achillea_nobilis_subsp._neilreichii
#> 61 Baseline 2007 a achillea_nobilis_subsp._nobilis
#> 62 Baseline 2007 a achillea_odorata
#> 63 Baseline 2007 a achillea_oxyloba
#> 64 Baseline 2007 a achillea_oxyloba_subsp._schurii
#> 65 Baseline 2007 a achillea_pannonica
#> 66 Baseline 2007 a achillea_ptarmica
#> 67 Baseline 2007 a achillea_pyrenaica
#> 68 Baseline 2007 a achillea_salicifolia
#> 69 Baseline 2007 a achillea_santolinoides_subsp._wilhelmsii
#> 70 Baseline 2007 a achillea_setacea
#> 71 Baseline 2007 a achillea_tomentosa
#> 72 Baseline 2007 a achillea_virescens
#> 73 Baseline 2007 a achnatherum_bromoides
#> 74 Baseline 2007 a achnatherum_calamagrostis
#> 75 Baseline 2007 a aconitum_angustifolium
#> 76 Baseline 2007 a aconitum_anthora
#> 77 Baseline 2007 a aconitum_degenii
#> 78 Baseline 2007 a aconitum_firmum
#> 79 Baseline 2007 a aconitum_lycoctonum
#> 80 Baseline 2007 a aconitum_lycoctonum_subsp._lycoctonum
#> 81 Baseline 2007 a aconitum_lycoctonum_subsp._neapolitanum
#> 82 Baseline 2007 a aconitum_lycoctonum_subsp._vulparia
#> 83 Baseline 2007 a aconitum_moldavicum
#> 84 Baseline 2007 a aconitum_napellus
#> 85 Baseline 2007 a aconitum_napellus_aggr.
#> 86 Baseline 2007 a aconitum_napellus_subsp._vulgare
#> 87 Baseline 2007 a aconitum_plicatum
#> 88 Baseline 2007 a aconitum_tauricum
#> 89 Baseline 2007 a aconitum_variegatum
#> 90 Baseline 2007 a aconogonon_alpinum
#> 91 Baseline 2007 a acorus_calamus
#> 92 Baseline 2007 a actaea_europaea
#> 93 Baseline 2007 a actaea_spicata
#> 94 Baseline 2007 a adenocarpus_complicatus
#> 95 Baseline 2007 a adenocarpus_telonensis
#> 96 Baseline 2007 a adenostyles_alliariae
#> 97 Baseline 2007 a adenostyles_alliariae_subsp._alliariae
#> 98 Baseline 2007 a adenostyles_alpina
#> 99 Baseline 2007 a adenostyles_alpina_subsp._alpina
#> 100 Baseline 2007 a adenostyles_alpina_subsp._pyrenaica
#> 101 Baseline 2007 a adenostyles_glabra_subsp._glabra
#> 102 Baseline 2007 a adenostyles_leucophylla
#> 103 Baseline 2007 a adiantum_capillus-veneris
#> 104 Baseline 2007 a adonis_aestivalis
#> 105 Baseline 2007 a adonis_annua
#> 106 Baseline 2007 a adonis_flammea
#> 107 Baseline 2007 a adonis_microcarpa
#> 108 Baseline 2007 a adonis_vernalis
#> 109 Baseline 2007 a adoxa_moschatellina
#> 110 Baseline 2007 a aegilops_biuncialis
#> 111 Baseline 2007 a aegilops_caudata
#> 112 Baseline 2007 a aegilops_cylindrica
#> 113 Baseline 2007 a aegilops_geniculata
#> 114 Baseline 2007 a aegilops_neglecta
#> 115 Baseline 2007 a aegilops_triuncialis
#> 116 Baseline 2007 a aegilops_triuncialis_subsp._triuncialis
#> 117 Baseline 2007 a aegilops_umbellulata
#> 118 Baseline 2007 a aegonychon_purpurocaeruleum
#> 119 Baseline 2007 a aegopodium_podagraria
#> 120 Baseline 2007 a aeluropus_littoralis
#> 121 Baseline 2007 a aesculus_hippocastanum
#> 122 Baseline 2007 a aethionema_arabicum
#> 123 Baseline 2007 a aethionema_saxatile
#> 124 Baseline 2007 a aethionema_saxatile_subsp._graecum
#> 125 Baseline 2007 a aethusa_cynapium
#> 126 Baseline 2007 a aethusa_cynapium_subsp._cynapium
#> 127 Baseline 2007 a agrimonia_eupatoria
#> 128 Baseline 2007 a agrimonia_eupatoria_subsp._eupatoria
#> 129 Baseline 2007 a agrimonia_procera
#> 130 Baseline 2007 a agropyron_cristatum
#> 131 Baseline 2007 a agropyron_cristatum_subsp._brandzae
#> 132 Baseline 2007 a agropyron_cristatum_subsp._pectinatum
#> 133 Baseline 2007 a agropyron_dasyanthum
#> 134 Baseline 2007 a agrostemma_githago
#> 135 Baseline 2007 a agrostis_alpina
#> 136 Baseline 2007 a agrostis_canina
#> 137 Baseline 2007 a agrostis_canina_aggr.
#> 138 Baseline 2007 a agrostis_canina_s.l.
#> 139 Baseline 2007 a agrostis_capillaris
#> 140 Baseline 2007 a agrostis_castellana
#> 141 Baseline 2007 a agrostis_curtisii
#> 142 Baseline 2007 a agrostis_gigantea
#> 143 Baseline 2007 a agrostis_gigantea_subsp._maeotica
#> 144 Baseline 2007 a agrostis_hesperica
#> 145 Baseline 2007 a agrostis_mertensii
#> 146 Baseline 2007 a agrostis_rupestris
#> 147 Baseline 2007 a agrostis_schleicheri
#> 148 Baseline 2007 a agrostis_schraderiana
#> 149 Baseline 2007 a agrostis_stolonifera
#> 150 Baseline 2007 a agrostis_stolonifera_aggr.
#> 151 Baseline 2007 a agrostis_stolonifera_subsp._maritima
#> 152 Baseline 2007 a agrostis_vinealis
#> 153 Baseline 2007 a agrostis_x_fouilladeana
#> 154 Baseline 2007 a ailanthus_altissima
#> 155 Baseline 2007 a aira_caryophyllea
#> 156 Baseline 2007 a aira_caryophyllea_subsp._caryophyllea
#> 157 Baseline 2007 a aira_cupaniana
#> 158 Baseline 2007 a aira_elegantissima
#> 159 Baseline 2007 a aira_praecox
#> 160 Baseline 2007 a aira_tenorei
#> 161 Baseline 2007 a aira_uniaristata
#> 162 Baseline 2007 a ajuga_chamaepitys
#> 163 Baseline 2007 a ajuga_chamaepitys_subsp._chia
#> 164 Baseline 2007 a ajuga_genevensis
#> 165 Baseline 2007 a ajuga_iva
#> 166 Baseline 2007 a ajuga_laxmannii
#> 167 Baseline 2007 a ajuga_orientalis
#> 168 Baseline 2007 a ajuga_pyramidalis
#> 169 Baseline 2007 a ajuga_reptans
#> 170 Baseline 2007 a alcea_biennis
#> 171 Baseline 2007 a alchemilla_acutiloba
#> 172 Baseline 2007 a alchemilla_alpigena
#> 173 Baseline 2007 a alchemilla_alpina
#> 174 Baseline 2007 a alchemilla_anisiaca
#> 175 Baseline 2007 a alchemilla_catalaunica
#> 176 Baseline 2007 a alchemilla_caucasica
#> 177 Baseline 2007 a alchemilla_colorata
#> 178 Baseline 2007 a alchemilla_conjuncta
#> 179 Baseline 2007 a alchemilla_conjuncta_aggr.
#> 180 Baseline 2007 a alchemilla_coriacea
#> 181 Baseline 2007 a alchemilla_coriacea_aggr.
#> 182 Baseline 2007 a alchemilla_crinita
#> 183 Baseline 2007 a alchemilla_filicaulis
#> 184 Baseline 2007 a alchemilla_fissa
#> 185 Baseline 2007 a alchemilla_flabellata
#> 186 Baseline 2007 a alchemilla_glabra
#> 187 Baseline 2007 a alchemilla_glabra_aggr.
#> 188 Baseline 2007 a alchemilla_glaucescens
#> 189 Baseline 2007 a alchemilla_hoppeana
#> 190 Baseline 2007 a alchemilla_hybrida
#> 191 Baseline 2007 a alchemilla_hybrida_aggr.
#> 192 Baseline 2007 a alchemilla_micans
#> 193 Baseline 2007 a alchemilla_monticola
#> 194 Baseline 2007 a alchemilla_pentaphyllea
#> 195 Baseline 2007 a alchemilla_plicatula_var._plicatula
#> 196 Baseline 2007 a alchemilla_saxatilis
#> 197 Baseline 2007 a alchemilla_subcrenata
#> 198 Baseline 2007 a alchemilla_vulgaris
#> 199 Baseline 2007 a alchemilla_vulgaris_aggr.
#> 200 Baseline 2007 a alchemilla_xanthochlora
#> distance
#> 1 3.636952
#> 2 3.406591
#> 3 3.123997
#> 4 2.899396
#> 5 3.219113
#> 6 3.387160
#> 7 3.683923
#> 8 2.860623
#> 9 2.913475
#> 10 2.833773
#> 11 2.809365
#> 12 2.937199
#> 13 2.802648
#> 14 2.850136
#> 15 3.068189
#> 16 3.251038
#> 17 3.257391
#> 18 3.277638
#> 19 3.316213
#> 20 3.126469
#> 21 3.012411
#> 22 3.591992
#> 23 3.231464
#> 24 3.140927
#> 25 3.287096
#> 26 3.007178
#> 27 3.444014
#> 28 3.297285
#> 29 3.406773
#> 30 3.413035
#> 31 3.212860
#> 32 3.182642
#> 33 3.599463
#> 34 2.830811
#> 35 2.830588
#> 36 3.653152
#> 37 3.598935
#> 38 3.314449
#> 39 2.927989
#> 40 2.901220
#> 41 2.868363
#> 42 2.878634
#> 43 3.238368
#> 44 3.191846
#> 45 3.681318
#> 46 3.079541
#> 47 3.103055
#> 48 2.942638
#> 49 3.971991
#> 50 3.234618
#> 51 3.259122
#> 52 2.801288
#> 53 2.819302
#> 54 2.842956
#> 55 2.889183
#> 56 2.797223
#> 57 3.297393
#> 58 3.586640
#> 59 2.849483
#> 60 2.851591
#> 61 2.854779
#> 62 2.916762
#> 63 3.569481
#> 64 3.336302
#> 65 2.851478
#> 66 2.858622
#> 67 3.039153
#> 68 2.838002
#> 69 2.832791
#> 70 2.868584
#> 71 2.985516
#> 72 3.094862
#> 73 3.189521
#> 74 3.067461
#> 75 3.640520
#> 76 3.046668
#> 77 3.904280
#> 78 3.365457
#> 79 3.800489
#> 80 3.588196
#> 81 3.562313
#> 82 3.808958
#> 83 3.520008
#> 84 3.365612
#> 85 3.831748
#> 86 3.509561
#> 87 3.312191
#> 88 3.522273
#> 89 3.374926
#> 90 3.168574
#> 91 2.883851
#> 92 3.311772
#> 93 3.610888
#> 94 2.997037
#> 95 3.065979
#> 96 3.744186
#> 97 3.886905
#> 98 3.881803
#> 99 3.547925
#> 100 3.555039
#> 101 3.797002
#> 102 3.338009
#> 103 3.240927
#> 104 2.865460
#> 105 3.046768
#> 106 2.869221
#> 107 3.013274
#> 108 2.902688
#> 109 3.442337
#> 110 3.122875
#> 111 3.250102
#> 112 2.892887
#> 113 3.021595
#> 114 2.933335
#> 115 2.947133
#> 116 2.963894
#> 117 2.932909
#> 118 3.178334
#> 119 3.225339
#> 120 2.967920
#> 121 3.280604
#> 122 2.843364
#> 123 3.028566
#> 124 3.058361
#> 125 2.883293
#> 126 2.826450
#> 127 2.887922
#> 128 2.825901
#> 129 2.949042
#> 130 2.888303
#> 131 2.904341
#> 132 2.865567
#> 133 2.788287
#> 134 2.844972
#> 135 3.529333
#> 136 2.829460
#> 137 2.847522
#> 138 3.058093
#> 139 2.836853
#> 140 2.885383
#> 141 2.855063
#> 142 2.828203
#> 143 2.774186
#> 144 2.771401
#> 145 3.144778
#> 146 3.313447
#> 147 3.046642
#> 148 3.467704
#> 149 2.846342
#> 150 2.883735
#> 151 3.002495
#> 152 2.810356
#> 153 2.924155
#> 154 2.985830
#> 155 2.837323
#> 156 2.825524
#> 157 3.103830
#> 158 3.006436
#> 159 2.800826
#> 160 3.078650
#> 161 3.064657
#> 162 2.922216
#> 163 2.871643
#> 164 2.890729
#> 165 3.114191
#> 166 2.919480
#> 167 2.885406
#> 168 3.193739
#> 169 3.203512
#> 170 3.695590
#> 171 2.965728
#> 172 3.122777
#> 173 3.346503
#> 174 3.621825
#> 175 3.250545
#> 176 3.351831
#> 177 3.183223
#> 178 3.739237
#> 179 3.629804
#> 180 3.287342
#> 181 3.451742
#> 182 3.101606
#> 183 3.077561
#> 184 3.398253
#> 185 3.170051
#> 186 3.114937
#> 187 3.511190
#> 188 2.895560
#> 189 3.364724
#> 190 3.126706
#> 191 3.412525
#> 192 2.966234
#> 193 2.971383
#> 194 3.579574
#> 195 3.366188
#> 196 3.119380
#> 197 2.999995
#> 198 3.050119
#> 199 3.031662
#> 200 3.029799
#> [ reached 'max' / getOption("max.print") -- omitted 6431 rows ]