Next Article in Journal
Filling a Gap in Quercus Phylogeny: Molecular Phylogenetic Evidence, Morphometric and Biogeographic History of Quercus petraea subsp. pinnatiloba Matt. Liebl from Türkiye
Previous Article in Journal
Sessile Benthic Marine Invertebrate Biodiversity at Ningaloo Reef, Muiron Islands, and Exmouth Gulf, Western Australia: A Review and Gap Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Abundance-Preference Method for Assemblage Analysis: A Normalized Diagram with Algorithm Implementing the Method

1
Intelligent Processing and Security of Systems, Faculty of Sciences, University Mohammed Vth of Rabat, Rabat 10106, Morocco
2
Scientific Institute (Zoology and Animal Ecology), University Mohammed Vth of Rabat, Rabat 10106, Morocco
3
Laboratory of Mathematics, Statistics and Applications, Faculty of Sciences, University Mohammed Vth of Rabat, Rabat 10106, Morocco
*
Authors to whom correspondence should be addressed.
Diversity 2025, 17(9), 598; https://doi.org/10.3390/d17090598
Submission received: 22 May 2025 / Revised: 13 August 2025 / Accepted: 19 August 2025 / Published: 26 August 2025

Abstract

This research concerns a graphical method for analyzing species assemblages sampled in an ensemble of different habitats or sites. This approach provides a preference classification of species of an assemblage, combining two parameters in the same graphic, namely the abundance of species and their preferences for habitats, and the preferences are measured using an index adapted from the Shannon formula. In its initial version, this method provided pertinent analyses of assemblages, but it also showed some weaknesses. One weakness concerns taxonomic groups, where the available sampling methods provide only low abundances, generally converted into abundance notes or indices with low values. Therefore, a comparison between assemblages with different demographic strategies is inadequate. This research aims primarily to normalize this graphic method in the hope of minimizing the effect of demographic strategies on measuring the preference. Normalization mainly concerns the format of abundances, for which we propose alternative values that do not affect the other graphic components.

1. Introduction

Understanding the composition, organization, and functioning of species communities involves a large number of biological and ecological disciplines that use different mathematical tools [1,2,3,4,5,6,7,8,9]. Another major area of interest in ecology is the spatial distribution of living species, which is determined for each species by the availability of habitats (in terms of homogeneous landscapes or space units) in which it can fulfill its environmental requirements.
In addition to ecological factors, this distribution is also defined by biogeographical and human factors [10,11,12,13,14,15,16,17,18,19].
In practice, the most commonly used quantitative parameter in these studies is species abundance [7,18,20], which is obtained using various quantitative or semi-quantitative sampling methods [21]. For a given species, this parameter varies with habitats, depending on the factors they offer to promote facilitate the species life cycle and, more generally, its ecological niche.
Significant efforts have been made to understand the mechanisms that maintain living communities in their habitats, although these mechanisms have not been fully revealed. This effort has led to the development of diverse mathematical tools, almost all based on species abundance/dominance; most of which them aim to quantify, model, and analyze community composition, structure, or diversity [1,22,23]. They are all partially satisfactory in terms of the relevance of their results, both in the field of fundamental ecology (habitat biotypology, assessment of ecological dysfunctions, and identification of indicator species or conservation targets) and in livestock and crop development.
The method subject of this research consists of an ‘abundance preference diagram’ (APD) that offers a graphical method of characterizing species assemblages by combining their ‘degree of preference’ (DP) and their abundance. The basics of this method were established and discussed four decades ago [14], and further research tested it using real field datasets and confirmed its relevance but also some weaknesses [24]. This research addresses the major weakness of this method, which lies in the need to normalize the diagram format to make it significant for assemblages of any demographic strategy, including when species have low abundances. An algorithm is also proposed to facilitate the implementation of this method.
On the other hand, as discussed later [24], we admit that the APD method can be complemented by other existing multivariate approaches, such as OMI [25,26], but this research does not aim to compare these methods.

2. The Abundance Preference Diagram (APD) Method

The APD is a graphic tool that analyzes species assemblages by classifying species in a plan using their degree of preference (DP) as the abscissa and their abundance as the ordinates; this plan is subdivided using half-hyperbolas, which allow for the definition of preference classes in which the assemblage species are hierarchically structured [14,16].
For a species, its DP in a set of habitats is measured using Shannon’s formula [27], which was adopted in [1] to measure the abundance dispersion of species in the same assemblage (or habitat), while the DP measures this equitability for the abundance dispersion of the same species in a sample of habitats. The DP is usually calculated for several species using a matrix of ‘I species × J habitats’.
D i J = 1 S i l o g 2 ( J )
S i = n i j + 1 ( n i j + 1 ) l o g 2 n i j + 1 ( n i j + 1 )
nij is the abundance of species i in habitat j, obtained using a sampling method that makes it statistically comparable from one sample to another.
Log2(J) is the maximum value of Si, which is reached when all abundances (nij) are identical.
D i J   has its minimum value (zero) when Si = Log2(J) for a species with a theoretical flat profile, whereas it tends towards 1 for very abundant species that are present in a single habitat (so-called exclusive species) or in very few habitats.
Each assemblage, belonging to a given habitat, can be represented in an APD (Figure 1), where each species is positioned by its DP as abscissa and its abundance as ordinate, this latter being transformed into a base-2 logarithm. In this diagram, two types of ‘standard curves’ are used to give meaning to the species positions, the exclusive species curve (ESC), as defined by Formula (3), and five half-hyperbolas whose focal axis is parallel to the diagonal of the diagram. For practical reasons, the hyperbolas are positioned on the ESC, making their vertices coincide with the chosen points of this curve.
S i = n i j + 1 n i j + J n i j + 1 n i j + J + J 1 1 n i j + J 1 n i j + J  
d D P d n i j = 1 l o g 2 J d S i d n i j = J 1 l o g 2 J n i j + J 2 l o g 2 n i j + 1
The inflection point of the ESC is provided at 0 value in the second derivative of Formula (4):
d 2 D P d n i j 2 = 1 l n   ( 2 ) l o g 2   ( J ) [ 2   ( n i j + 1 ) + 2   ( J 1 ) n i j + J 3 1 n i j + J 2 ]
The half-hyperbolas allow for the delimitation of six preference classes, named using qualifiers commonly employed in community analyses; a diagram can be subdivided in two compartments separating species having more or less preference for the considered habitat/assemblage (characteristic, elective, and preferential) and species that statistically have no evident preference for this habitat (transgressive, foreign, and accidental).
This terminology, mainly borrowed from phytoecology, remains relatively specific to the APD method in the sense that each term qualifies a species in a habitat. However, each class name has a precise ecological significance. Indeed, a given habitat is not clearly preferred by a transgressive species, as it could be equally or more abundant in other habitats, while this non-preference is more flagrant for ‘foreign’ species. Similarly, a characteristic species can be qualified as an indicator of the considered habitat, while such a qualifier is not applicable to an elective species and even less to a preferential species, even if they have their highest abundances in this habitat.
It should be noted that when the number of sampled habitats (J) decreases, the ESC shows an atypical shape at low abundances by moving far from the y-axis [24]. As a low number of sampled habitats provides high uncertainty on the preference of a species, mainly when its abundance is low, it was recommended to base the APD method on a minimum of 10 sampled habitats [24], but it is always advisable to have a larger habitat sample size.

3. Methods

We first presented the APD method, in which normalization is addressed in three steps, covering both theoretical and practical aspects.
-
To make this tool applicable to any assemblage of any systematic group, we introduced two adaptations: the first consists of reducing the scale of the ordinate axis (abundances) to the interval [0–1], identically to the abscissas axis; the second adaptation concerns the equation of the hyperbola proposed for ranking the assemblage species according to their preference, more precisely its opening, the number of hyperbolas required, and their positions in relation to the curve of exclusive species (ESC);
-
Developing an algorithm for implementing the method: this tool is intended to calculate the DP and to plot the APD in both its original and normalized forms.
To illustrate the different essays of adapting the APD, we used experimental data provided by studies carried out in Morocco on two different groups of animals, namely running water insects in the Upper Sebou (Middle Atlas) and waterbird wintering in Morocco during the period of 2018–2022. These data are provided in the Supplementary Materials.

4. Results

4.1. Towards the Normalized APD

4.1.1. Justification

A statistical method would be much more relevant if it produces comparable results in terms of values and format [28]. In this respect, the range of variation in the APD ordinates (abundances) differs greatly from one systematic group to another, depending on the demographic strategies of its species and the format of the abundances provided by the sampling methods. For instance, abundance indices (e.g., between 1 and 5), used in phytosociology and vertebrate ecology, give a low amplitude to the ordinate axis while generating low-value degrees of preference. In contrast, the counts of other groups, waterbirds and aquatic invertebrates, provide numbers (or densities) estimated in hundreds or thousands and high degrees of preference. These differences mainly affect the height of the y-axis and may then modify the shape of the ESC, which is considered a useful referential curve for interpreting the cloud of species in the diagram.
Considering these variations, the APD is intended to provide a reliable comparison between different assemblages by normalizing the Y-axis and the delimitation of preference classes [29,30,31,32,33].

4.1.2. Normalizing the Y-Axis (Abundance)

In light of the above justification, we suggest a normalized format diagram, which provides a comparable APD from one systematic group to another, regardless of the sampling methods and the abundance format of the species. This consists of normalizing the scale of the y-axis to the 0–1 interval by using a form of ‘relative abundance’ of species, where the ratio terms are transformed into base-2 logarithms, as indicated in Formula (5).
For a given assemblage j, in J studied assemblages, the new APD ordinates are defined by the following ratio:
Aij = log2(aij+1)/log2(max(aij) + 1)
aij = abundance of species i in the assemblage j;
max (aij) = maximum abundance recorded in J assemblages (named in the figures as ‘abundancemax’).
From a statistical perspective, logarithmic transformation, by mitigating the skewness of species abundance and stabilizing their variance, reduces the influence of high-abundance values and slightly favors low-abundance species. The use of a base-2 logarithm avoids blurring the differences between these abundances. As illustrated in Figure 2, the addition of 1 to the raw abundances prevents undefined logarithm values, without changing of the ecological meaning of the preference index (DP).

4.1.3. Adapting the APD Zoning to the Normalized Y-Abscissa

As mentioned above, the APD zoning allows for the classification of the species of an assemblage in a grid of different preference classes using the ESC and half-hyperbolas, as shown in Figure 1. To draw the ESC, a vector of coordinates is constituted from DP (abscissa of APD), calculated using the original Formula (3), and the transformed abundance Aij, as indicated by Formula (5). We recall that these same coordinates are used to project the species points on the APD in a way that their relative position remains as in the non-normalized APD.
It is important to note that with the transformed y-axis, the ESC remains the same as in the non-normalized APD, both in its general shape and its variability depending on the number of studied assemblages (Figure 3).
The half-hyperbolas, as determinant tools for zoning the APD in preference classes, are positioned on the ESC to discriminate the species simultaneously according to their DP and their abundances (Figure 4). To maximize this discrimination, we used equilateral half-hyperbolas [34,35] whose asymptotes are parallel to the APD axes. The equation of such curves should ensure equal lengths of the real and imaginary half-axes of the hyperbola (a = b); this means that the product of their slopes is −1.
b a b a = 1
This reference hyperbola has the following equation: y = a 2 / 2 x .
In the original APD [14], the hyperbola vertices are positioned on the ESC at five points with the following abscissas: [0.01, 0.1, 0.324, 0.5, 0.75], determined according to an experimental approach. In the normalized APD, the abscissa 0.324 was substituted by the usual value of 0.3 to avoid unnecessary decimal precision without altering the ecological meaning of the preference classes. In the same way, the hyperbola at DP = 0.01 was removed, as it cannot be plotted when the number of sampled habitats (J) is low (Figure 3). The preference class of accidental species is then fused with that of foreign species, as very low abundances indicate a clear non-preference of the habitat concerned. The five preference classes are then named as in the original APD (Figure 1).
The hyperbolas are plotted using a vector made of the real coordinates in the new APD, both varying in the interval [0, 1], independently of that used for drawing the ESC and for projecting the species. As in the original APD, the four hyperbolas are drawn by translating the reference hyperbola to their respective positions, defined by the DP values [0.1, 0.3, 0.5, 0.75]. For each curve, this process starts with searching the value of a2 at its intersection with the ESC. This intersection defines the coordinates (x0, y0), where S(x0, y0) corresponds to the vertex of the hyperbola, positioned as close as possible to the origin. For a given DP value, the coordinates are determined by solving the optimization problem:
d O , S =   ( x 0 2 + y 0 2   =   ( x 0 2 +   ( a 2 2 x 0 ) 2 )
Once vertex S( x 0 , y 0 ) is determined, four hyperbolas are generated by translating the reference hyperbola to their accurate positions in the predefined locations. Translation is then achieved using a vector defined as
u i = x i i + y i j , i 1 , 2 , 3 , 4 ,
such that
u 1 0.1 , y 1 y 0 ; u 2 0.3 , y 2 y 0 ; u 3 0.5 , y 3 y 0 , u 4 ( 0.75 , y 4 y 0 )

4.2. Application of the Normalized APD Across a Case Study

This application consists of comparing normalized and original APDs for the same dataset. Two examples are extracted from the wintering counts of waterbirds in Morocco during the five-year period of 2028–2022 (Supplementary Materials Table S1) and a bionomic study of sandy beach invertebrates from the Moroccan Atlantic coast [36]. In the first example, the number of monitored habitats/sites (J) is 171, while the second study covers only 15 habitats (Supplementary Materials Table S2). For each dataset, the comparisons are performed for one assemblage (Figure 5). For the waterbird counts, it corresponds to Wad Dr’a Mouth (habitat 5160 in the Supplementary Materials), which has a medium-rich bird population, while all beach invertebrate assemblages have low richness and population count.
In the two types of assemblages, normalization favors species with low abundance, as some of them move from one preference class to the upper one. For instance, in Dr’a Mouth, this is verified for Calidris alba (22), Charadrius hiaticula (31), Marmaronetta angustirostris (66), Pluvialis squatarola (83), etc., while in the sandy beach AZ, at least five species are favored, Donax venustus (7), Eurydice pulchra (12), Gastrosaccus sanctus (14), Lumbrineis impatiens (21), Parachiridotea panousei (25), etc. However, Donax trunculus (6), one of the most abundant species, has moved from the elective to preferential class.
In addition, the normalized APD has the same format for the two types of faunas, making it possible to compare between them if necessary.

4.3. Algorithm for Implementing the APD Method

4.3.1. Introduction

To automatically implement the APD method, a web application was made available to users (https://apd.biodiversity.ma), as indicated in [24]. This application provides two main outputs, the DP of species and the APD of assemblages, and requests data in a standard format, as Excel or CSV files, that the user is called to upload.
The algorithm described here is performed to help users develop a personal application for implementing the APD method in its two forms (non-normalized and normalized) for the same data matrix submitted by a user.
The main outputs from this algorithm are the DP of species, provided in an additional column of the data matrix, and their position in the two APD forms, as defined above (Figure 1 and Figure 4). The two APDs are provided for each habitat as images that can be downloaded.

4.3.2. Inputs

-
I: Total number of species;
-
J: Total number of habitats;
-
Abundance: Matrix[I][J].

4.3.3. Outputs: APDs

-
DP: Vector of preference indices of the species;
-
APD axes;
-
X-axis (abscissa): preference index (DP), ranging from 0 to 1;
-
Y1-axis (ordinate):   ( A b u n d a n c e ) , ranging from 0 to ( A b u n d a n c e m a x   + 1), in non-normalized APD and Y2-axis:   ( A b u n d a n c e + 1 ) /   ( A b u n d a n c e m a x   + 1), ranging from 0 to 1 in normalized APDs;
-
Reference curves: exclusive species curve (ESC) and hyperbolas;
-
Species projection for each assemblage.

4.3.4. Algorithm Steps

The computation begins with an initialization phase in which vectors are created to store the preference indices (DP) and sums of adjusted abundances. Reference values for the hyperbolas are then defined for both normalized and non-normalized DP forms.
The program then uses Formula (1) to calculate the degree of preference for each species.
Once the DP values have been calculated, the exclusive species curve (ESC) is drawn and reference hyperbolas representing various preference levels are created. To project species onto the DP diagram, either in its normalized or non-normalized version, the abundances are finally converted into coordinates.
The detailed pseudocode is provided below to enable other researchers to implement it independently and reproduce the results.
Initialization
-
Create a vector DP[I] to store preference indices.
-
Create a vector D_sum[I] to store the sum of adjusted abundances (increased by 1).
-
Define Dk_n as a list of reference values [0.1, 0.3, 0.5, 0.75] for normalized APD.
-
Define Dk_nn as a list of reference values [0.01, 0.1, 0.3, 0.5, 0.75] for non-normalized APD.
-
Initialize matrix A[I][J] as species abundances for projecting each habitat/assemblage (in non-normalized APD).
-
Initialize matrix B[I][J] as species abundances for projecting each habitat/assemblage (In normalized APD).
Calculating Preference Indices (DP)
For each species I from 1 to I:
Compute the sum of abundances adjusted by adding 1:
D s u m i j = 1 J A b u n d a n c e s i j + 1
Calculate entropy S i for species i:
S i j = 1 J ( A b u n d a n c e s i j + 1 D s u m i ) × l o g 2 ( A b u n d a n c e s i j + 1 D s u m i )
Compute the preference index:
D P [ i ] 1 S i l o g 2 ( J )
Drawing the Exclusive Species Curve (ESC)
For each abundance a from 0 to the maximum value of the data with a step size of 0.01,
Calculate the exclusive species entropy S i (exclusive):
S i e x c l u s i v e a + 1 a + J × l o g 2 a + 1 a + J + J 1 × 1 a + J × l o g 2 1 a + J D P i 1 S i e x c l u s i v e l o g 2 ( J )
Plot ESC, with ( A b u n d a n c e ) or ( A b u n d a n c e + 1 ) / ( A b u n d a n c e m a x + 1) on the y-axis and DP on the X-axis.
Calculate and Plot Hyperbolas
Non-normalized APD
For each reference value in Dk_n:
Compute the translation_vector to translate hyperbolas
For values of x in the range [0, 1]:
Plot the four hyperbolas by translating (using translation_vector) the reference hyperbola, defined by the equation: Y ← a 2 / 2 x
Normalized APD
For each reference value in Dk_nn:
Compute the translation_vector to translate hyperbolas.
For values of x in the range [0, 1] with a step size of 0.01:
Plot the four hyperbolas by translating (using translation_vector) the reference hyperbola, defined by the equation: y =   ( a x + b ) /   ( c x + d ) .
Calculate A and B
For each habitat j from 1 to J:
For each species I from 1 to I:
Calculate the ordinates of species projection:
A i j l o g 2 A b u n d a n c e s i j + 1 B [ i ] [ j ] l o g 2 ( A b u n d a n c e s i j + 1 ) l o g 2 ( A b u n d a n c e m a x [ i ] [ j ] + 1 )
Project the points with the given coordinates (DP[i], A [ i ] [ j ] ) for non-normalized APD, and (DP[i], B [ i ] [ j ] ) for normalized APD.

5. Discussion

Ecological preferences are a major area of investigation in both fundamental and applied fields. Numerous indices have been developed to quantify them, but the great majority of them have aimed to investigate the factors that control the development of exploitable species, more specifically, the study of trophic parameters. The selected studies provided in this article give a summarized overview of their diversity [37,38,39,40,41,42,43].
The DP is another index that measures the degree of habitat preference of a species, based on the dispersion (entropy) of their abundances in a sample of habitats [14].
The organization of assemblages within ecosystems is another priority area of research that is constantly improving, thanks to an ever-expanding arsenal of methods that have led to significant advances in our ecological knowledge. Among these, the DP introduces a relevant approach to studying the assemblage organization, mainly through its use of the APD method [14]. Almost all these methods are based on species abundance; however, for characterizing assemblages, especially in selecting its characteristic species, this parameter appears misleading. The APD makes it possible to overcome this weakness by associating the criteria of habitat preference of species with their abundance and by its zoning in preference classes, providing more strength to this diagram in describing and analyzing assemblages.
The normalization of the APD, as the objective of this research, has made it possible to extend its applicability to various types of natural assemblages, regardless of their demographic strategies. In addition, the square shape of this diagram, obtained by using relative abundances varying between 0 and 1, and its invariable zoning scheme can lead to fruitful comparisons between assemblages with different demographic strategies.
In addition, the APD implementation is based on a data matrix similar to that used for different multivariate analyses and automatic classifications, and its methods remain complementary to the APD. For instance, factorial analysis (FCA), shown in Supplementary Materials Table S2, provides similarities between habitats/assemblages (Figure 6). In this concrete case, assemblages KH and TF are very close on the F2xF3 plan. However, using the APD method (Figure 7), these two assemblages, supposed to be very similar, have different compositions, indicating the usefulness of combining these two methods. Unlike PCA or FCA, the APD is not a dimensionality reduction method; rather, it is a complementary analytical tool. While PCA and FCA aim to reveal hidden gradients or aggregations in the data, based only on abundances, the APD combines the species preference with their abundance in splitting an assemblage in preference classes.
The algorithm developed as part of this work and presented in a web application (https://apd.biodiversity.ma) has made it much easier to apply the APD method. It performs all the calculations based on a simple raw data matrix in a commonly used format. Our aim is to remove all technical obstacles to the implementation of this method, mainly by ecologists unfamiliar with statistics.

6. Conclusions

The integration of habitat preferences in analyzing species assemblages constitutes a substantial advancement in the understanding of ecosystems. Indeed, the DP is an efficient concept that leads, through the APD method, to a better understanding of the complexity of ecological communities. However, in its original format, this tool showed some limitations, such as its especially regarding its capacity to compare between different assemblages. These limitations were removed by its normalization, which was the main purpose of this study. Indeed, with its unified Y-axis scale and its zoning in preference classes, we have made it possible to use APD results when comparing between assemblages with different demographic strategies.
The second objective of this research was to develop an algorithm that can make it easier to implement this tool by ecologists. This algorithm, briefly presented in this article, performs (through the website mentioned above) all the necessary calculations from a raw data matrix of standard format, making this method more accessible and usable in a variety of research contexts.
To achieve an objective evaluation of the APD pertinence, we currently implement it with diverse real data matrices, and the results confirm that it brings significant insights into the understanding of the organization of assemblages and useful information on the health of habitats. In addition, and in waiting for user feedback, we are improving the website interface by adding some pertinent functions, expanding the range of data types acceptable for treatment, and creating a practical guide to facilitate its use and help for interpreting its results.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/d17090598/s1, Supplementary Materials Table S1: Matrix of data used to provide experimental examples for implementing the APD method; results of water insect surveys in the Upper Sebou River (Middle Atlas, Morocco). Supplementary Materials Table S2: Matrix of data used to provide experimental for implementing the APD method; results of waterbird winter monitoring in Morocco in 2018–2022.

Author Contributions

Conceptualization, M.E., M.D. and M.E.F.; Validation, S.Z. and A.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data is contained within the article and Supplementary Materials.

Acknowledgments

The authors would like to express their sincere gratitude to the National Centre for Scientific and Technical Research (CNRST, Morocco), for providing facilities and resources to ensure a part of this research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pielou, E.C. Ecological Diversity; Wiley: New York, NY, USA, 1975; 165p. [Google Scholar] [CrossRef]
  2. Daget, J. Les Modèles Mathématiques en Écologie; Collection d’écologie n°8; Masson: Paris, France, 1976; p. 172. [Google Scholar] [CrossRef]
  3. Cock, M.J.W. The Assessment of Preference. J. Anim. Ecol. 1978, 47, 805–816. [Google Scholar] [CrossRef]
  4. Huston, M. A general hypothesis of species diversity. Am. Nat. 1979, 113, 81–101. [Google Scholar] [CrossRef]
  5. Legendre, P.; Legendre, L. Developments in Environmental Modelling. In Volume 20: Numerical Ecology, 2nd English ed.; Elsevier Science: Amsterdam, The Netherlands, 1998; 853p. [Google Scholar]
  6. Elith, J.; Leathwick, J.R. Species distribution models: Ecological explanation and prediction across space and time. Annu. Rev. Ecol. Evol. Syst. 2009, 40, 677–697. [Google Scholar] [CrossRef]
  7. Kéry, M.; Royle, J.A. Applied Hierarchical Modeling in Ecology: Analysis of distribution, abundance and species richness in R and BUGS. In Vol. 1: Prelude and Static Models; Elsevier: Amsterdam, The Netherlands, 2016; p. 783. [Google Scholar] [CrossRef]
  8. Dorfman, J.R.; van Beijeren, H.; Kirkpatrick, T.R. The Boltzmann equation 1: Fundamentals. In Contemporary Kinetic Theory of Matter; Cambridge University Press: Cambridge, UK, 2021; pp. 19–59. [Google Scholar] [CrossRef]
  9. Castaño-Quintero, S.; Velasco, J.; González-Voyer, A.; Martínez-Meyer, E.; Yáñez-Arenas, C. Niche position and niche breadth effects on population abundances: A case study of New World Warblers (Parulidae). Ecol. Evol. 2023, 14, e11108. [Google Scholar] [CrossRef] [PubMed]
  10. Jaccard, P. Étude comparative de la distribution florale dans une portion des Alpes et des Jura. Bull. Soc. Vaud. Sci. Nat. 1901, 37, 547–579. [Google Scholar] [CrossRef]
  11. Mac Arthur, R.H.; Wilson, E.O. The Theory of Island Biogeography; Princeton University Press: Princeton, NJ, USA, 1967; p. 203. [Google Scholar]
  12. Fretwell, S.D.; Lucas, H.L. On territorial behaviour and other factors influencing habitat distribution in birds. Acta Biotheor. 1969, 14, 16–36. [Google Scholar] [CrossRef]
  13. Mac Arthur, R.H. Geographical Ecology: Patterns in the Distribution of Species; Harper & Row Publishers: New York, NY, USA, 1972; p. 269. [Google Scholar]
  14. Dakki, M. Ecosystème d’eau courante du haut Sebou (Moyen Atlas). Trav. Inst. Sci. Rabat Série Zool. 1987, 42, 1–100. [Google Scholar]
  15. Soberon, J.; Peterson, A.T. Interpretation of models of fundamental ecological niches and species’ distributional areas. Biodivers. Inform. 2005, 2, 1–10. [Google Scholar] [CrossRef]
  16. Brambilla, M.; Ficetola, G.F. Species distribution models as a tool to estimate reproductive parameters: A case study with a passerine bird species. J. Anim. Ecol. 2012, 81, 781–787. [Google Scholar] [CrossRef]
  17. Dallas, T.A.; Hastings, A. Habitat suitability estimated by niche models is largely unrelated to species abundance. Glob. Ecol. Biogeogr. 2018, 27, 1448–1456. [Google Scholar] [CrossRef]
  18. Waldock, C.; Stuart-Smith, R.D.; Albouy, C.; Cheung, W.W.L.; Edgar, G.J.; Mouillot, D.; Tjiputra, J.; Pellissier, L. A quantitative review of abundance-based species distribution models. Ecography 2022, 2022, e05694. [Google Scholar] [CrossRef]
  19. Zerrouk, M.; Dakki, M.; El Agbani, M.A.; El Alami, M.; Bennas, N.; Qninba, A.; Himmi, O. Evolution of the benthic communities in a North-African river, the Upper Sebou (Middle Atlas, Morocco) between 1981 and 2017: Effects of global changes. Biologia 2021, 76, 2973–2989. [Google Scholar] [CrossRef]
  20. Bagno, E.; Battisti, C.; Zullo, F.; Amori, G. Applying Abundance/Biomass Comparison Curves to Small Mammals: A Weak Tool for Detect Urbanization-Related Stress in the Assemblages? Folia Oecologica 2020, 47, 10–15. [Google Scholar] [CrossRef]
  21. Kazila, E.; Ntislidou, C.; Voreadou, C. Comparison of quantitative and semi-quantitative sampling methodologies for biomonitoring of Mediterranean streams using benthic macroinvertebrates: A case study from Greece. Environ. Monit. Assess. 2022, 195, 53. [Google Scholar] [CrossRef]
  22. Simpson, E.H. Measurement of diversity. Nature 1949, 163, 688. [Google Scholar] [CrossRef]
  23. Margalef, R. Information theory in ecology. Gen. Syst. 1958, 3, 36–71. [Google Scholar]
  24. Dakki, M.; Ennakri, M.; El Farouki, M.; Ziti, S.; Zoglat, A. A Graphical Method for Analysing Species Assemblages Combining Habitat Preference and Abundance. Afr. J. Ecol. 2025, 63, 1–13. [Google Scholar] [CrossRef]
  25. Dolédec, S.; Chessel, D.; Gimaret-Carpentier, C. Niche separation in community analysis: A new method. Ecology 2000, 81, 2914. [Google Scholar] [CrossRef]
  26. De Cáceres, M.; Legendre, P.; Moretti, M. Improving indicator species analysis by combining groups of sites. Oikos 2010, 119, 1674–1684. [Google Scholar] [CrossRef]
  27. Shannon, C.E.; Weaver, W. The Mathematical Theory of Communication; University of Illinois Press: Urbana, IL, USA, 1949; pp. 9–131. [Google Scholar] [CrossRef]
  28. Mishra, P.; Pandey, C.M.; Singh, U.; Keshri, A.; Sabaretnam, M. Selection of appropriate statistical methods for data analysis. Ann. Card. Anaesth. 2019, 22, 297–302. [Google Scholar] [CrossRef] [PubMed]
  29. Ali, P.J.M.; Faraj, R.H. Data Normalization and Standardization: A Technical Report. Mach. Learn. Tech. Rep. 2014, 1, 1–6. [Google Scholar] [CrossRef]
  30. Trebuňa, P.; Halčinová, J.; Fil’o, M.; Markovič, J. The importance of normalization and standardization in the process of clustering. In Proceedings of the 2014 IEEE 12th International Symposium on Applied Machine Intelligence and Informatics (SAMI), Herl’any, Slovakia, 23–25 January 2014. [Google Scholar] [CrossRef]
  31. Henderi, H.; Wahyuningsih, T.; Rahwanto, E. Comparison of Min-Max normalization and Z-Score Normalization in the K-nearest neighbor (kNN) Algorithm to Test the Accuracy of Types of Breast Cancer. Int. J. Inform. Inf. Syst. 2021, 4, 13–20. [Google Scholar] [CrossRef]
  32. Wang, B.; Sun, F.; Luan, Y. Comparison of the effectiveness of different normalization methods for metagenomic cross-study phenotype prediction under heterogeneity. Sci. Rep. 2024, 14, 7024. [Google Scholar] [CrossRef] [PubMed]
  33. Ali, P.J.M. Investigating the impact of min-max data normalization on the regression performance of K-Nearest Neighbor with different similarity measurements. ARO—Sci. J. Koya Univ. 2022, 10, 85–91. [Google Scholar] [CrossRef]
  34. Barnett, J.H. Enter, stage center: The early drama of the hyperbolic functions. Math. Mag. 2004, 77, 15–30. [Google Scholar] [CrossRef]
  35. Crasmareanu, M.; Popescu, M. Quaternionic product of equilateral hyperbolas and some extensions. Mathematics 2020, 8, 1686. [Google Scholar] [CrossRef]
  36. Bayed, A. Etude Ecologique des Ecosystèmes de Plages de Sable Fin de la Côte Atlantique Marocaine. Bachelor’s Thesis, Etat, Université Mohammed V, Faculté des Sciences de Rabat, Rabat, Morocco, 1991; 229p. [Google Scholar]
  37. Bardach, J.E.; Ivlev, V.S.; Scott, D.S. Experimental ecology of the feeding of fishes. Copeia 1962, 1962, 234–236. [Google Scholar] [CrossRef]
  38. Manly, B.F.J.; Miller, P.; Cook, L.M. Analysis of a selective predation experiment. Am. Nat. 1972, 106, 719–736. [Google Scholar] [CrossRef]
  39. Strauss, R.E. Reliability estimates for Ivlev’s electivity index, the forage ratio, and a proposed linear index of food selection. Trans. Am. Fish. Soc. 1979, 108, 344–352. [Google Scholar] [CrossRef]
  40. Vanderploeg, H.A.; Scavia, D. Calculation and use of selectivity, coefficients of feeding zooplankton grazing. Ecol. Model. 1979, 7, 135–149. [Google Scholar] [CrossRef]
  41. Sabelis, M.W. How to analyze prey preference when prey density varies? A new method to discriminate between effects of gut fullness and prey type composition. Oecologia 1990, 82, 289–298. [Google Scholar] [CrossRef] [PubMed]
  42. Underwood, A.J.; Chapman, M.G.; Crowe, T.P. Identifying and understanding ecological preferences for habitat or prey. J. Exp. Mar. Biol. Ecol. 2004, 300, 161–187. [Google Scholar] [CrossRef]
  43. Maia, C.M.; Volpato, G.L. A history-based method to estimate animal preference. Sci. Rep. 2016, 6, 28328. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Abundance preference diagram model for assemblage analysis [14] (Dakki 1987). Preference classes, delimited by hyperbolas, can regroup highly abundant species with low-abundance species but with a high DP.
Figure 1. Abundance preference diagram model for assemblage analysis [14] (Dakki 1987). Preference classes, delimited by hyperbolas, can regroup highly abundant species with low-abundance species but with a high DP.
Diversity 17 00598 g001
Figure 2. Variation pattern of DP for two different formats of the abundances (absolute and increased by 1) using a dataset of 11 species and 40 habitats, in which the simulated abundances form a geometric progression of 1.1 steps.
Figure 2. Variation pattern of DP for two different formats of the abundances (absolute and increased by 1) using a dataset of 11 species and 40 habitats, in which the simulated abundances form a geometric progression of 1.1 steps.
Diversity 17 00598 g002
Figure 3. Variation in the shape and position of the exclusive species curve (ESC) in the normalized APD, according to the number of sampled habitats (J). Colored curves come from data of real case studies (J = 36 and J = 150), provided in the Supplementary Materials, but the lowest J values (J = 3 and J = 10) illustrate the invalid use of the APD for J < 10.
Figure 3. Variation in the shape and position of the exclusive species curve (ESC) in the normalized APD, according to the number of sampled habitats (J). Colored curves come from data of real case studies (J = 36 and J = 150), provided in the Supplementary Materials, but the lowest J values (J = 3 and J = 10) illustrate the invalid use of the APD for J < 10.
Diversity 17 00598 g003
Figure 4. APD zoning in preference classes defined by the ESC and half-hyperbolas (abundance values correspond to the real numbers of wintering water birds in Morocco).
Figure 4. APD zoning in preference classes defined by the ESC and half-hyperbolas (abundance values correspond to the real numbers of wintering water birds in Morocco).
Diversity 17 00598 g004
Figure 5. Comparing the original APD (left) and normalized APD (right) implemented in two different datasets—the winter count of waterbirds in Morocco and the spatiotemporal study of sandy beach invertebrates of Morocco. Illustrating examples correspond, respectively, to the waterbird assemblage of Wad Dr’a Mouth (top) and to beach invertebrate assemblage of the AZ habitat (below).
Figure 5. Comparing the original APD (left) and normalized APD (right) implemented in two different datasets—the winter count of waterbirds in Morocco and the spatiotemporal study of sandy beach invertebrates of Morocco. Illustrating examples correspond, respectively, to the waterbird assemblage of Wad Dr’a Mouth (top) and to beach invertebrate assemblage of the AZ habitat (below).
Diversity 17 00598 g005
Figure 6. FCA mapping of invertebrate assemblages of Moroccan coastal beaches in plan F2 × F3, based on Supplementary Materials Table S2.
Figure 6. FCA mapping of invertebrate assemblages of Moroccan coastal beaches in plan F2 × F3, based on Supplementary Materials Table S2.
Diversity 17 00598 g006
Figure 7. Compared APDs of two invertebrate assemblages of sandy beaches that appear very similar in F2 × F3 plan of FCA while APDs reveals different compositions.
Figure 7. Compared APDs of two invertebrate assemblages of sandy beaches that appear very similar in F2 × F3 plan of FCA while APDs reveals different compositions.
Diversity 17 00598 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ennakri, M.; Dakki, M.; El Farouki, M.; Ziti, S.; Zoglat, A. The Abundance-Preference Method for Assemblage Analysis: A Normalized Diagram with Algorithm Implementing the Method. Diversity 2025, 17, 598. https://doi.org/10.3390/d17090598

AMA Style

Ennakri M, Dakki M, El Farouki M, Ziti S, Zoglat A. The Abundance-Preference Method for Assemblage Analysis: A Normalized Diagram with Algorithm Implementing the Method. Diversity. 2025; 17(9):598. https://doi.org/10.3390/d17090598

Chicago/Turabian Style

Ennakri, Meryem, Mohamed Dakki, Mohamed El Farouki, Soumia Ziti, and Abdelhak Zoglat. 2025. "The Abundance-Preference Method for Assemblage Analysis: A Normalized Diagram with Algorithm Implementing the Method" Diversity 17, no. 9: 598. https://doi.org/10.3390/d17090598

APA Style

Ennakri, M., Dakki, M., El Farouki, M., Ziti, S., & Zoglat, A. (2025). The Abundance-Preference Method for Assemblage Analysis: A Normalized Diagram with Algorithm Implementing the Method. Diversity, 17(9), 598. https://doi.org/10.3390/d17090598

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop