You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

28 September 2017

A Machine Learning Approach to Argo Data Analysis in a Thermocline

,
,
,
and
College of Computer Science and Technology, Jilin University, Changchun 130012, China
*
Authors to whom correspondence should be addressed.
This article belongs to the Special Issue Models, Systems and Applications for Sensors in Cyber Physical Systems

Abstract

With the rapid development of sensor networks, big marine data arises. To efficiently use these data to predict thermoclines, we propose a machine learning approach. We firstly focus on analyzing how temperature, salinity, and geographic location features affect the formation of thermocline. Then, an improved model based on entropy value method for the thermocline selection is demonstrated. The experiments adopt BOA Argo data sets and the experimental results show that our novel model can predict thermoclines and related data effectively.

1. Introduction

The marine environment is important to human living and the exploration of the marine environment has become necessary. Thermoclines, an important marine phenomenon, helps a lot in detecting ocean area. The past decades have seen much research on thermoclines, most of which adopt traditional statistical methods to analyze thermoclines. Representative works are as follows. Zhang et al. demonstrated the distribution characteristics of thermoclines and rules of its variety via the mass observation method [1]. They analyzed the ocean by investigating data from 1900 to 2004 of the South China Sea and the sea area around Taiwan, and finally got the distribution of thermoclines in coastal areas in China. Jiang et al. obtained the law of thermoclines’ changes monthly through sampling analysis [2]. Wang also analyzed how the main marine characteristics affected underwater vehicles using the method of mass observation. All methods above commonly used statistical methods when analyzing and processing data.
With the augmentation of modern detection methods, an increased magnitude and complexity of hydrologic data available brings higher capacity of predicting. Our demands for a data processing model are not only for mathematical statistics processing but also for prediction. Statistical methods can obtain the developing trend of the future situation at the premise of the existing situation through analyzing data. The correctness of this trend depends on the stability of the environment. Natural disasters and human activities may bring unpredictable impacts on the open marine environment. In this case, methods based on statistics do not have enough robustness [3].
The underwater environment is tough and it is hard for humans to undertake activities in deep water. Relying on technological ways to perceive the sea is the best solution [4]. In order to better study the thermocline and get access to its properties and application scenarios, we use an underwater sensor network to perceive the marine environment. The sensor network has three functions, which are data acquisition, data processing and data transmission. Underwater sensor networks are composed of stationary or mobile self-organized sensors. At present, the underwater sensor network is applied to environmental monitoring, geographic information acquisition, underwater research, disaster prevention and auxiliary navigation, etc. The first country to carry out underwater sensor networks was the United States. In the 1950s, the United States had deployed acoustic monitoring system—SOSUS in the Atlantic and Pacific oceans. Ocean Network Canada and the University of Victoria deployed the VENUS and NEPTUNE with underwater sensor networks to collect and transmit data. China deployed the first underwater surveillance system of the South China Sea in May 2013.
As the underwater environment is more complicated than expected, current sensor networks may not fully meet the needs. Traditional sensor networks are limited to collect temperature, humidity, position, intensity, pressure, biochemical and other scalar data; however, in reality we need more media information such as video and audio image. Under such demands, a new sensor network—Multimedia Sensor Networks—appears. MSN introduces video, audio and image sensors into traditional sensor networks. The new networks offer us a better perception of the ocean. In addition, multiple platforms’ data fusion offers us access to the marine environment in all situations. We will not only limit to sensor networks. An integrated platform with buoys data, remote sensing data, AUV data and sensor network information helps mankind to know the ocean, protect the ocean and make use of the ocean.
The traditional thermocline selection rule is “the stronger, the better”, i.e., to choose a layer by its definition concerning temperature, depth and strength. In this article, we propose a new thermocline selection method. On the basis of the traditional method, we add more characteristics including the information on geography, salinity, year and month, and then get a new sample criteria-score. In order to ensure thermocline-defining consistency between the traditional selection method and the new method, we set up a one-to-one mapping relationship from strength to score. With mapping strength being critical value to score criteria, we could analyze thermoclines qualitatively and quantitatively. The applicability of this method has been proved by the regional (79.5° S, 79.5° N, 180° W–80° E) experimental results.
Besides, we propose a process to tackle marine data-related problems. From Figure 1, we can see that the first step of the research is to define the exact type of the problem, which can be generally divided into regression, classification and clustering. After that, we should preprocess the data into proper forms for analysis. According to the characteristics of the data, we then select an algorithm, which is used for data visualizations. The visualized results then generate feedback to the algorithm model, which improves the model.
Figure 1. Marine data analytical process.
The rest of this paper is organized as follows. In Section 2, we perform a brief review of existing research works. In Section 3, we introduce the implementation steps of the methods in detail. In Section 4, experimental evaluation and results are given. Finally, we conclude this work and point out an employment prospect.

3. Methodology

3.1. Determine the Thermocline

To study the thermocline, we need to judge whether the thermocline exists in the area. Then we will determine the upper bound and lower bound of the thermocline, and find out the exact location of the thermocline. There are many calculating methods to determine upper and lower bounds for the thermocline. The common ones are the S-T method, vertical gradient method and maximum curvature point method [19]. The so-called depth of the upper bound of the thermocline is the depth from surface to the thermocline intensity threshold. We use the maximum curvature point method and vertical gradient method together to calculate the upper thermocline bound. Here, we briefly explain the concept of thermocline strength, which refers to the quotient of temperature difference divided by depth difference.
The current thermocline strength evaluation standard follows the Standard of Marine Survey, in which shallow water depth (less than 200 m) intensity threshold is 0.2 °C/m and deep depth (more than 200 m) intensity threshold is 0.05 °C/m [20]. As the temperature of the study area changes little after 200~300 m, called a static area, we use 0.2 °C/m as the critical value of judging a thermocline for unified calculation so that we can filter out a thermocline of better quality.
We can know the maximum regional strength through the vertical gradient method and the maximum curvature point method. If the maximum value cannot reach the critical value, no thermocline exists and the position can be excluded from consideration, which can reduce the sample space to some extent. It is not advisable to determine the upper bound by a single method, and only after being integrated with multiple methods can the best result be found. We here present how to determine a thermocline. First of all, we need to input the matrix of ocean temperature and depth. Combining the vertical gradient method with the maximum curvature point method, we use this matrix to calculate each point’s temperature strength according to the definition. With the calculated strength, we then screen out those points meeting the standard of thermocline (the temperature is more than 0.2 °C/m). If the point is in the thermocline, we write the data into a specific file or the data is discarded.
After determining the thermocline, we tag all samples. For the convenience of the following work, we will introduce all the characteristics used in this paper and all the samples having these characteristics. Table 1 is a table of characteristics and their brief descriptions.
Table 1. Characteristics and their descriptions.

3.2. Merge the Thermocline

There usually exist 3–5 thermoclines at the same position vertically. These thermoclines need to be merged. It is a fact that thin thermoclines cannot meet the needs of underwater vehicles or buoyancy’s diving movement range solely, and a bigger thickness means a higher temperature span. It is good to see more temperature changes, as it is momentous for our research. Note that instruments and some hydrological characteristics will introduce disturbances to data we use. The fluctuations can produce many thinner thermoclines [17]. Their thickness is commonly between 1–2 m. Such thermoclines have all the features of a thermocline such as large span, small thickness, big strength and so on. Although the features are obvious, such layers cannot be viewed as real thermoclines. In order to eliminate fluctuations in our experiments, we decided to interpolate data vertically to a 1 m-interval data, and filter out the thermoclines whose thickness are less than 5 m. The process of merging thermoclines is as follows. After determining a thermocline, we get several untreated thermoclines, and we need to separate them according to their thicknesses. Those of thickness greater than 5 m are needed. If the nearby thermoclines have an interval between current lower bound and next upper bound more than 5 m, the current thermocline is set as an independent layer; if not they are merged with the adjacent thermoclines. After this, the thermoclines produced by fluctuations are filtered out.

3.3. Choose the Thermocline

In traditional ocean field, thermocline-related problems are always computed with statistical knowledge. In previous studies, thermocline selection follows the principle of “the stronger, the better”, i.e., the thermocline with the maximum intensity value is optimal at a single vertical gradient [17]. If the intensity of two adjacent thermoclines is close and thickness difference is bigger, the larger thickness one is selected. If the intensity and thicknesses are all the same, the one whose strength is slightly larger is chosen.
It is not hard to see that traditional statistical methods sort several thermocline characteristics by importance. However, this approach is only a rough one. When considering strength, other hydrological characteristics may be neglected. Hence, in this paper we are trying to use a machine learning method—“entropy value method”—to analyze and compare several characteristics, and sort them by their importance. Thermocline has a lot of characteristics such as strength, depth, salinity, etc. However, they are not equally important towards thermocline. Our purpose is to comprehensively consider these factors in each sample to get its quality. The advantage is that we can comprehensively evaluate each sample and each attribute, reduce the experimental error caused by statistical error and select a better thermocline.
While using “entropy value method” to calculate, the following concepts are needed. Here is a brief introduction.
Information entropy: an indicator to measure sample collection’s purity. Assume that the proportion of the first k classes in the data set D sample is p k (k = 1, 2, 3, …, |y|)
E n t ( D ) = k = 1 | y | p k log 2 p k
The more uncertain of the variables, the greater the entropy values are.
Information gain: The bigger the information gain, the greater the purity gained by using attributes “a” to divide.
The steps of “entropy value method” are shown in Algorithm 1.
Algorithm 1 Entropy Value Method
STEP 1. Select n samples attributes, then x i j shall be the value of the i-th sample’s the j-th attribute (i = 1, 2, …, n; j = 1, 2, …, m).
STEP 2. Normalize the index and make the homogeneity data a homogeneity.
Make
x i j = | x i j |
x i j = x i j min { x i j , , x n j } max { x 1 j , j x n j } min { x i j , , x n j }
then x i j shall be the value of the i-th sample’s j-th attribute (i = 1, 2, …, n; j = 1, 2, …, m).
STEP 3. Calculate the proportion of the i-th sample in j-th attribute.
p i j = x i j i = 1 n x i j   ( i   = 1 ,   ,   n ;   j   = 1 ,   ,   m )
STEP 4. Calculate the entropy value of the j-th attribute.
e j = k i = 1 n p i j ln ( p i j )
k = 1 ln ( n ) > 0 ,   e j 0
STEP 5. Calculate the information gain.
d j = 1 e j
STEP 6. Calculate the weights of each index.
w j = d j j = 1 m d j
STEP 7. Calculate the comprehensive score of each sample.
s i = j = 1 m w j p i j
where,
s is the comprehensive score of each sample when it comes to form a thermocline.
w is the important degree of each attribute for the formation of thermocline.
Compared with the traditional principle “the stronger, the better”, we propose a new method to evaluate thermoclines. Each point that consists in a thermocline has its own composite score “s”. We add all these “s” values and then calculate the average for each thermocline. Compared with the traditional principle “the stronger, the better”, the machine learning method of “entropy value method” combines all the attribute values. Apparently, such method is more comprehensive, and more accurate. The “entropy value method” can remedy the defects caused by only considering strength without other factors, and make the result more objective.

3.4. Use Machine Leaning Method to Predict

Collecting historical data is to summarize rules and get the predictions for future situations. These goals need us to use machine learning methods. Machine learning is an inevitable outcome with the development of artificial intelligence. As the core of artificial intelligence, constructing machine learning frameworks has the following steps. (1) Divide data into training set and testing set. (2) Use the training set and its characteristic vectors to train algorithm. (3) Use the testing set to evaluate algorithm learnt earlier [4]. This paper involves the following terms of machine learning.
Data set: A batch of data collected about the object. In this paper, the data sets are from the global ocean Argo grid data set (BOA Argo), recording the temperature from 2012~2015 about the hydrology factors’ changing such as temperature and salinity.
Sample: A record in the data set. A sample is a description of an event or an object, also known as a characteristic vector, such as (latitude = 16.5°, longitude = 115.5°, year = 2015, month = 7, depth = 97 m, temperature = 29.334381 °C, temperature strength = 0.295814, salinity = 33.688723).
Characteristics: Reflect event or object’s performance and character, such as “depth”, “strength” “temperature”, etc.
Attribute value: Values of attributes.
Sample space: The space consists of attributes. For example, set “strength”, “depth” and “temperature” as three axes in Figure 6, and then they form a three-dimensional state space describing underwater thermocline.
Figure 6. Three-dimensional state space describing underwater thermocline.
Every sample in thermocline can find its corresponding coordinates in the sample space, which means that each point in the sample space corresponds to a sample.
Training set: Data set used to train model.
Testing set: Data set used to test learning model’s performance.
According to the features of the predictive content, machine learning tasks can be divided into the following categories. (1) Classification: predict the discrete value. (2) Regression: predict the continuous value. The main task of this paper is to classify the data and separate the thermocline area from other no jump areas.
The Argo data are unmarked and our task is to mark these data according to whether they are in the thermocline. The water data collected are the basis of our rule summary work and future predictions. That is to say, we are going to use this large data set for both training and testing at the same time. Because the sample’s data structure is relatively simple in our research, we will divide the data set into training set S and testing set T through “set aside method”. At first, we separate these data into two parts according to whether their strength reaches the critical temperature strength value. In addition, then we take 3/5 as the training set, 2/5 as a testing set from positive cases and negative cases respectively. This ensures the consistency of positive and negative cases’ distribution [4].
When forming the state space, we obtain the rule model containing local changing rules at the same time. Where there is a new data set, there is an instant result of the thermoclines’ distribution. This will prevent us from meaningless and time-consuming work.

3.5. Map Thermocline Strength to Score

From the definition of a thermocline, we use temperature and depth to calculate each vertical position’s strength. Through the entropy value method, we get each sample’s scores comprehensively considering all the relative factors. As mentioned before, the score contains more information than strength. At first, we need to make sure that the two methods can select the same samples, namely the thermocline. Then we will map the strength to score. The thermocline is quantitatively analyzed on the premise of same select criteria. The thermocline with the higher score will be chosen.

4. Experimental Evaluation

4.1. Data Sets

The data used in this paper is from the 2012~2015 global Marine Argo grid data set (BOA Argo). The chosen data is from the China Argo real-time data center (http://www.argo.org.cn/) from January 2004 to December 2015 global ocean (79.5° S–79.5° N, 180° W–180° E) Argo’s temperature and salinity. These data sets have passed profile data real-time and part-time delay quality control in all countries. The data is recorded monthly, and horizontal resolution is 1 × 1 . From sea level to 2000 m beneath water, the sea is divided into 26 layers vertically. This production is from the State Oceanic Administration of Marine Environment Key Laboratory of Information Security Technology and National Marine Information Center. On this basis, we reprocess the data using the k-nearest interpolation method vertically. As a result, we make the data set a 1 m-interval data product. Our studies focus on the thermocline; however, a large number of visualization experiments have shown that seawater beneath 500 m entered a static state and no longer produce thermoclines. Hence, the area under 500 m is meaningless to our study. When reprocessing data, we divide the sea into 500 layers with a 1 m-interval from sea level to 500 m underwater. Our present study is in its infancy, and we will deal with the data to in the further study, which will be released on the website.
Figure 7 describes the distribution map of 100,000 samples selected in BOA Argo. Table 2 is the result of the accuracy analysis of 100,000 samples selected in BOA Argo. It is demonstrated that the accuracy increases with the increase of the training set samples, which is in accordance with the characteristics of the accuracy and training set in the machine learning.
Figure 7. The samples distribution map.
Table 2. Accuracy vs size of training data.

4.2. Determine the Thermocline

We start from the definition of temperature strength to determine the thermocline. Make the temperature t, depth d, layer number n, and temperature strength of l.
l = t n + 1 t n 1 d n + 1 d n 1     n = 2 , 3 , 4 ,
There exists no thermocline in the surface, and the ignorance of the first layer will not influence our test. From the previous thermocline in figures (Figure 2, Figure 3, Figure 4 and Figure 5), we can observe that there may exist thermocline and reverse thermocline at the same time, which means temperature strength may be positive or negative. To simplify calculation, here we regulate
l = | l | > 0
According to the judging standard of temperature strength, we filter the “l > 0.2” samples and write them into data.txt file. The file will be used when merging and selecting thermoclines.
Figure 8 shows the correlation among temperature, depth and month. Red represents higher temperature while blue stands for lower temperature. From Figure 9 we can find that temperature is changing with depth. From surface to 100 m underwater, the temperature stays stable. Between 100 m and 300 m, temperature falls sharply. Within the depth of 200 m or so there are more than 20 °C temperature difference. After 300 m in depth, the water gets into a stable state again and temperature changes little. Points in Figure 10 illustrate the correlation between depth and strength. Diamond is on behalf of a certain depth’s thermocline strength. x = 0.2 in the black line represents the thermocline intensity threshold. The points on the left side of the line are not in the thermocline area, while those points on the right side are in the interior of a thermocline. Similar to Figure 10’s observation, points satisfied with the critical strength are more likely at 100 m to 300 m underwater. Figure 11 is the attribute space made up of temperature, strength and depth. Each hollow circle represents a sample.
Figure 8. Three-dimensional Correlation among temperature, depth and time.
Figure 9. Correlation between depth and temperature.
Figure 10. Correlation between depth and strength.
Figure 11. Attribute space made up of temperature, strength and depth.

4.3. Choose the Thermocline

Merge the samples, whose depth differences are within 5 m, to one thermocline and get a certain number of thermoclines. Then we will take the “entropy value method” to choose among these merged thermoclines.
We use MATLAB_R2015b as the experiment platform and finally get the result.
Table 3 shows the weights changing of each attribute when forming the thermocline in the experimental area monthly. Figure 12 represents weights s of each point from sea surface to 500 m underwater. As we mentioned earlier in this paper, temperature strength is the most important factor when forming a thermocline. Temperature gradient is consisted of temperature and depth. The gradient is influenced more by temperature than depth. As another hydrological characteristic, salinity also affects the formation of the thermocline slightly. Although from the previous experiments we can conclude that the thermoclines are distributed in the region of 100–300 m in depth, Figure 12 shows good-quality samples distributed between 100 m and 150 m in depth. It is worth noting that the longitude and latitude occupy a considerable proportion in the formation of the thermocline. This conclusion perfectly proved that the “the stronger, the better” principle is not that rigorous and machine learning can make an improvement.
Table 3. Weights of each attribute when forming thermocline monthly.
Figure 12. Weights s of each point from sea surface to 500 m underwater.

4.4. Mapping from Strength to Score

Initially, it is necessary to ensure whether the two methods can select the same samples, namely thermocline. We use Matlab_R2015b as the experimental platform and finally got the results.
From Figure 13, it can be found that the map relation between strength and score is fitted as: y = 0.00205 x + 0.000151 .
Figure 13. Correlation between strength and score.
The strength criteria and the corresponding score criteria select the same samples. The result satisfied our assumption.

4.5. Marine Data Curve Fitting

In this step we still use MATLAB_R2015b to fit the ocean data curve.
Figure 14 shows marine data curve and the fitting function curve, which are fitting perfectly. Figure 15 shows the residual plot. In the table, fitting function and all the residuals are given.
Figure 14. Marine data curve and the fitting function curve.
Figure 15. Residual plot.
After several fitting attempts, we found that a 10-times function can fit the data better. Table 4 shows fitting function and all the residuals. It is important that an overfitting phenomenon may appear in a higher-order fitting, so we will try various ways to reduce overfitting phenomenon in the following works.
Table 4. Fitting function and all the residuals.

5. Conclusions and Future Work

The traditional thermocline selection rule is “the stronger, the better”, i.e., choose a layer by its definition concerning temperature, depth and strength. In this article, we proposed a new thermocline-choosing method. On the basis of the traditional method, we add more characteristics including geography information, year/month information and salinity, and get a new sample criteria-score. In order to ensure thermocline-defining consistency between traditional selection method and the new method, we set up a one-to-one mapping relation from strength to score. With mapping strength being of critical value to score criteria, we can qualitatively and quantitatively analyze and the thermocline. The applicability of this method has been proved by the regional (79.5° S, 79.5° N, 180° W–180° E) experimental results.
In the future, we will use hydrological data sets to make a decision tree. The “entropy value method” mentioned in this paper is on the basis of the information gain to divide characteristics aimed at each characteristic’s weight and each sample’s comprehensive score. The key to making a decision tree is the division of characteristics. ID3 decision tree learning algorithms based on information gain, C4.5 decision tree algorithms based on information gain ratio and CART decision trees based on Gini coefficients are the three commonly used divide methods. However, the ID3 algorithm is inclined toward characteristics with more dereferences, the C4.5 algorithm prefers those having fewer dereferences, and the CART algorithm is weak in continuous value prediction. Comparing all these methods, we should try to combine their advantages and balance their drawbacks. In terms of the decision tree, there always exists an “overfitting” phenomenon in its learning procedure. To lower the risk caused by overfitting, we plan to use pruning or the random forest method. These two methods also need to be analyzed and measured. The detailed steps about how to choose an appropriate method are of great significance.

Acknowledgments

The work was supported in part by the National Natural Science Foundation of China (51409117, 51679105).

Author Contributions

Yu Jiang and Chengquan Hu conceived and designed the experiments; Yu Gou and Tong Zhang performed the experiments; Tong Zhang and Kai Wang analyzed the data; Yu Jiang and Yu Gou wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, M.; Liu, J.; Mao, K.; Li, Y.; Zhang, X.; Shi, Y. The general distribution characteristics of thermocline of China Sea. Mar. Forecast. 2006, 23, 51–58. [Google Scholar]
  2. Jiang, G.; Hao, S.; Tao, D. Monthly analysis of characteristics of northern South China Sea thermocline change. Mar. Forecast. 2011, 28, 40–45. [Google Scholar]
  3. Wang, K. Influence of main ocean environments on the navigation of underwater vehicles. CAAI Trans. Intell. Syst. 2015, 2, 316–323. [Google Scholar]
  4. Zhou, Z. Machine Learning; Tsinghua University Press: Beijing, China, 2016; pp. 10–92. [Google Scholar]
  5. Hosoda, S.; Minato, S.; Shikama, N. Seasonal temperature variation below the thermocline detected by Argo floats. Geophys. Res. Lett. 2006, 33, 338–345. [Google Scholar] [CrossRef]
  6. Yin, J.; Wang, Y.; Xu, J. Daya bay thermocline formation and its influence to the related environmental elements. Mar. Sci. Bull. 2006, 25, 1–8. [Google Scholar]
  7. Chao, J.; Gao, X.; Feng, L. Shear instability of basic flow in a two-layer equatorial ocean model. Acta Meteorol. Sin. 2007, 65, 1–17. (In Chinese) [Google Scholar]
  8. Chen, X.; Hu, B.; Li, W. The equator unstable wave numerical simulation analysis of the impact of air-sea interaction. Chin. J. Atmos. Sci. 2009, 33, 145–154. [Google Scholar]
  9. Liu, C.; Köhl, A.; Liu, Z.; Wang, F.; Stammer, D. Deep-reaching thermocline mixing in the equatorial pacific cold tongue. Nat. Commun. 2016, 7. [Google Scholar] [CrossRef] [PubMed]
  10. Ge, R.; Qiao, F.; Yu, F. A method of calculating the shelf sea thermocline characteristics-step function approximation method. Adv. Mar. Sci. 2003, 21, 393–400. [Google Scholar]
  11. Liu, J.; Li, D.; Ji, D. The methods of detecting thermoclines in oceans by AUV: A review. J. Ocean Technol. 2014, 33, 127–136. [Google Scholar]
  12. Wells, N.C.; Josey, S.A.; Hadfield, R.E. Towards closure of regional heat budgets in the North Atlantic using Argo floats and surface flux datasets. Ocean Sci. 2009, 6, 59–72. [Google Scholar] [CrossRef]
  13. Hadfield, R.E.; Wells, N.C.; Josey, S.A.; Hirschi, J.J.-M. On the accuracy of North Atlantic temperature and heat storage fields from Argo. J. Geophys. Res. Oceans 2007, 112. [Google Scholar] [CrossRef]
  14. Park, J.J.; Kwon, Y.; Price, J.F. Argo array observation of ocean heat content changes induced by tropical cyclones in the north Pacific. J. Geophys. Res. Atmos. 2011, 116, 210–222. [Google Scholar] [CrossRef]
  15. Resnyanskii, Y.D.; Tsyrulnikov, M.D.; Strukov, B.S.; Zelenko, A.A. Statistical structure of spatial variability of the ocean thermohaline fields from argo profiling data, 2005–2007. Oceanology 2010, 50, 149–165. [Google Scholar] [CrossRef]
  16. Maze, G.; Mercier, H.; Fablet, R.; Tandeo, P.; Radcenco, M.L.; Lenca, P.; Feuche, C.; Le Goff, C. Coherent heat patterns revealed by unsupervised classification of Argo temperature profiles in the North Atlantic Ocean. Prog. Oceanogr. 2017, 151, 275–292. [Google Scholar] [CrossRef]
  17. Zhang, X.; Zhang, X.; Li, Y. Ocean thermocline eigenvalue analysis and calculation. Mar. Forecast. 2011, 28, 69–76. [Google Scholar]
  18. Zhang, X.; Zhang, Y.; Nie, B. Comparative analysis of thermocline boundary between vertical gradient method and optimal segmentation method. Mar. Sci. Bull. 2008, 27, 20–26. [Google Scholar]
  19. Jiang, B.; Wu, X.; Ding, J. Comparison of the calculation methods of the thermocline depth of the South China Sea. Mar. Sci. Bull. 2016, 35, 64–73. [Google Scholar]
  20. Hao, J.; Chen, Y.; Wang, F.; Lin, P. Seasonal thermocline in the China Seas and northwestern Pacific Ocean. J. Geophys. Res. Oceans 2012, 117, 2022. [Google Scholar] [CrossRef]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.