<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>ENHANCEMENT OF ACCURACY IN SOIL UREA</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sulaxana Vernekar</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marlon Sequeira</string-name>
          <email>marlon@unigoa.ac.in</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sameer M. Patil</string-name>
          <email>sameer@dmscollege.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jivan Parab</string-name>
          <email>jsparab@unigoa.ac.in</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gourish Naik</string-name>
          <email>gmnaik@unigoa.ac.in</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>GVM'S GGPR College of Commerce</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Economics</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dnyanprassarak Mandals College &amp; Research Centre</institution>
          ,
          <addr-line>Mapusa, Goa</addr-line>
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Electronics Programme, School of Physical and Applied Sciences,Goa University</institution>
          ,
          <addr-line>Goa</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Soil health is vital for getting a good crop yield. Analysis of available soil nutrients done at the right time not only helps in conservation of soil fertility but can also help in getting a good crop yield by limiting the usage of external inputs to the soil such as fertilizers, water etc. The use of AI in agriculture is being explored in recent times to optimize the crop yield. Machine Learning techniques are used in developing smart soil sensing systems to provide accurate soil nutrients distribution. In this study, a sample of 40 spectral data in the frequency range of 500MHz to 1000MHz was passed to the ParLeS software. The PLSR cross validation in ParLeS gave us an RMSE of 2.87. However, when Ridge regression based on machine learning was applied, we obtained a RMSE of 1.02 with parameter alpha set to 0.005. Thus, we can say conclusively that, machine-learning methods yield better results than traditional methods. In addition, implementation of ParLeS needs LabVIEW type of environment and needs external graphics support, whereas, Ridge regression can be implemented using simple Python environment, which is now a day most often used programming language. The implementation does not require compulsory graphics support.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;ParLes</kwd>
        <kwd>PLSR</kwd>
        <kwd>Ridge Regression</kwd>
        <kwd>1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>ESTIMATION USING MACHINE LEARNING TOOLS⋆</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        Agriculture is the backbone of any thriving economy. Advancements in technology has seen lot
of influence on the way agriculture is practiced. Smart farming has paved a way for sustainable
agriculture and increasing the crop productivity. Soil fertility plays an important role in crop
production [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The available nutrients in the soil can highly influence the crop yield. Cultivating
crops constantly without proper analysis of the soil can deteriorate its health leading to the soil
becoming arid. Smart farming techniques are based on micro management of the farm taking into
consideration the spatial and temporal variability exhibited by soil. This enables the proper
management of external inputs such as fertilizer and pesticide application etc. to the soil [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Proper
understanding and knowledge about the soil can enable the farmers to take proper decisions in crop
management thus enhancing the crop productivity [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. There are several issues that need to be
tackled in agriculture such as lack of digitization, food safety issue, ecological problems and
inefficient agri-food supply chain. Integration of Industry 4.0 in agriculture can greatly influence
productivity, agri-food supply chain efficiency, food safety, and the sustainable use of natural
resources[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Artificial Intelligence (AI) is the most rapidly growing technology embedded into all aspects of
human life. In agriculture AI technologies can be used in precision farming for soil and irrigation
management, weather forecasting, plant growth, disease prediction, and animal management [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
With the exponential growth and development of data processing, information technology, and
artificial intelligence, smart farming makes use of cutting-edge innovations to boost productivity and
reduce labor stress and automating soil and crop management with AI [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Smart soil prediction is a
low-cost method of forecasting a soil's performance over a wide range of crops.
      </p>
      <p>
        Digital soil mapping (DSM) is used to generate digital maps of the type and quality of soil by
combining soil sensing data with environmental factors [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Recent years have seen a significant rise
in the use of DSM in soil science, which can be attributed to the integration of several ideal factors,
including, but not limited to, tremendous interest in quantitative and spatial soil information, the
buildup of databases of predicted or interpreted soil properties together with thoroughly known
environmental factors, and the development of computational methods combined with computer
resources to extract these stores of soil data [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Obtaining exact data on soil nutrient composition is
a critical step in the implementation of precision agriculture and DSM is providing a potential
breakthrough [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Artificial Intelligence tools such as fuzzy systems, decision trees, expert
knowledge, machine learning algorithms, deep learning methodologies, and other artificial
intelligence technologies can be used to provide more accurate forecasts and solutions in DSM [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        AI models and DSM have been utilized in soil fertility prediction, offering a decision-making tool
capable of forecasting the best crop based on soil pH, soil nutrients, soil moisture, environmental
variables, and other components [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. It was observed fro m a study conducted on prediction of soil
nutrients using spectroscopic data that using Machine Learning (ML) techniques greatly improves
the accuracy of soil nutrient prediction [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. ML algorithms were used in a study to find the
relationship between independent variables and dependent variables for soil data analysis. The
independent variables were moisture, temperature, soil pH, Cation Exchange Capacity(CEC) and the
dependent variables were Nitrogen, Phosphorus and Potassium (NPK). This study showed that there
exist relationships between Phosphorus, Potassium, soil pH and CEC; Nitrogen and soil moisture and
temperature using ML algorithms [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        In another review study on using machine learning methods for predicting soil properties,
agricultural yield, and soil fertility, it was observed that for soil prediction, Random Forest (RF) and
deep learning techniques surpass traditional ML algorithms. Depending on the model's inputs, the
RF and deep learning techniques can reliably forecast soil conditions and crop to be grown. It was
also found from the study that inaccurate data has the ability to reduce forecasting precision.
Variations in geographical elements, meteorological circumstances, and farming techniques can
hamper the process of generalizing models. Furthermore, selecting relevant characteristics from
numerous influencing factors necessitates subject expertise and testing [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>2. Methodology</title>
      <p>
        To obtain the RF spectra of various samples a cell is designed based on the principle of dielectricity.
The design details of the cell are discussed in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>The RF spectrum analyzer connected at the receiver end of the cell captures signal proportional to
the radiation loss due to the sample solution. The cell has a capacity of holding 15ml of liquid. Soil
samples were prepared in the laboratory by mixing 5 different components urea, potash, sodium
chloride, calcium carbonate and phosphate in distilled water. Molar solutions for each of the
component was prepared and for 15ml of water the amount of each component required to be added
was calculated. It was found that amount of urea required was 225mg/15ml. Similarly, for the
remaining components the amount required to be added for 15ml of water was calculated. The
amount of each component to be added is shown in table 1.</p>
      <p>Urea
112.5
225
337.5
450
838.2
1890
3780
5670
7560
A
b
s
o
r
p
t
i
o
n
A
U</p>
      <p>Frequency(MHz</p>
      <p>
        The soil urea estimation using this spectral data of 40 samples was done using two methods. The
first method was using the ParLeS software based on Partial Least Squares Regression(PLSR)
model. The second method was using Machine Learning Algorithm i.e. Ridge Regression.
ParLeS is a chemometrics software for multivariate modelling and prediction. It provides users with
various algorithm options to transform, preprocess and pretreat spectra. It may be used to implement
principal components analysis (PCA); partial least squares regression (PLSR) with leave-n-out cross
validation; and bootstrap aggregation-PLSR (bagging-PLSR). ParLeS facilitates the implementation
of a large number of preprocessing techniques as well as bagging -PLSR, which can improve the
robustness and accuracy of PLSR models. Other unique features of ParLeS include the provision of a
number of assessment statistics and graphical output as well as a user-friendly interface and
functionality [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>In this study, a sample of 40 spectral data in the frequency range of 500MHz to 1000MHz was passed
into the ParLeS software. The PLSR cross validation technique was used for soil urea estimation
where the n=5 was chosen for the cross validation. Using this an RMSE of 2.87 was obtained. A
screenshot of the ParLeS software is as shown in Figure 3.
applied to linear regression models. Regularization is a statistical method used to prevent errors due
to the overfitting of training data. Ridge regression is specifically tailored to address multicollinearity
in regression analysis, which is crucial when developing machine learning models with many
parameters, particularly when these parameters are significantly weighted.</p>
      <p>A standard, multiple-variable linear regression equation is:

=  0 +  1 1 +  2 2 + ⋯ +    
……..(1)
In the above equation, Y represents the expected value or the dependent variable, X is the predictor
or independent variable, B denotes the regression coefficient linked to that independent variable, and
X0 is the value of the dependent variable when the independent variable is zero, also referred to as
the y-intercept. It's important to observe how the coefficients illustrate the relationship between the
dependent variable and a specific independent variable. The best-fitting line for a given dataset is
obtained by calculating coefficients for each independent variable that result in the smallest residual
sum of squares (also called the sum of squared errors).</p>
      <p>The Residual sum of squares (RSS) represents how well a linear regression model matches the
training data and is represented by the formula:

=</p>
      <p>∑ =1(  − ⏞ )2……..(2)
This formula is used to calculate the accuracy of model predictions against the expected values in
the training data. If the Residual Sum of Squares (RSS) is zero, it indicates that the model perfectly
predicts the dependent variables. If two or more variables have a strong linear correlation,
highvalue coefficients are generated, causing the model's output to be sensitive to minor changes in the
input data. This indicates that the model overfitted on a single training dataset and is unable to
correctly generalise to new test datasets. This causes the model to be unstable.</p>
      <p>Multicollinearity exists when two or more predictors have a near-linear relationship or are highly
correlated, which results into unreliable and unstable estimates of regression coefficients. Ridge
regression is a procedure for eliminating the bias of coefficients and reducing the mean square error
by shrinking the coefficients of a model towards zero in order to solve problems of overfitting or
multicollinearity that are normally associated with ordinary least squares regression.</p>
      <p>Ridge regression corrects for high-value coefficients by introducing a regularization term (often
called the penalty term) into the RSS function. This penalty term denoted as L2, is the sum of the
squares of the model’s coefficients. It is represented in the formulation:

 2 =</p>
      <p>∑ =1(  − ⏞ )
2</p>
      <p>+  ∑ =1  2……..(3)
The L2 penalty term reduces all coefficients to balance the high ones. This process is utilized in ridge
regression, to calculate new coefficients that minimize the residual sum of squares (RSS) for a model,
thereby reducing overfitting.</p>
      <p>
        Ridge regression doesn't reduce all coefficients equally and is proportional to their original
magnitude. As the lambda (λ) parameter increases, coefficients with higher values diminish more
rapidly than those with lower values, resulting in a greater penalty for the former [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        In machine learning, ridge regression is used to reduce overfitting that results from model
complexity. Model complexity can be due to a model possessing too many features and features
possessing too much weight. Feature weight refers to a given predictor’s effect on the model output.
In machine learning terms, ridge regression amounts to adding bias into a model for the sake of
decreasing that model’s variance. Bias measures the average difference between predicted values and
true values and variance measures the difference between predictions across various realizations of
a given model. As bias increases, a model predicts less accurately on a training dataset. As variance
increases, a model predicts less accurately on other datasets. Bias and variance thus measure model
accuracy on training and test sets respectively. To reduce the model bias and variance, ridge
regression technique can be used [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>Using Ridge regression technique allows control over the bias-variance trade-off. Increasing the
value of λ increases the bias but reduces the variance, while decreasing λ does the opposite. The goal
is to find an optimal λ that balances bias and variance, leading to a model that generalizes well to
new data.
Selection of an appropriate value for the ridge parameter k is crucial in ridge regression, as it
directly influences the bias-variance tradeoff and the overall performance of the model. There are
several methods for the selection of ridge parameter:</p>
      <sec id="sec-3-1">
        <title>1. Cross-Validation</title>
        <p>Cross-validation is one of the most popular method used in the selection of the ridge parameter. In
this method, the dataset is divided into multiple subsets, and the model is trained on some
subsets while being validated on the remaining ones. The process is repeated over multiple
iterations, and the average performance across all iterations is used to determine the optimal
value of λ.</p>
        <p>•
•</p>
        <p>K-Fold Cross-Validation: The dataset is divided into K subsets (folds). The model is
trained on K- folds and validated on the remaining fold. This process is repeated K times,
with each fold being used as the validation set once. The average performance across all
folds is used to select λ.</p>
        <p>Leave-One-Out Cross-Validation (LOOCV): A special case of K-fold cross-validation
where K equals the number of observations. Each observation is used as a validation
set once, and the model is trained on the remaining observations. This method is
computationally intensive but provides an unbiased estimate of the model’s performance.
2. Grid Search: This method defines a grid of possible values for λ and the ridge regression model
is trained for each value of λ. The performance of the model is evaluated for each value of λ from the
grid and the one with the best performance is then selected as the ridge parameter.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3. Bayesian Optimization:</title>
        <p>Bayesian optimization is used to efficiently explore the space of possible λ values and find the
optimal value. This method can be more efficient than grid search for large search spaces.</p>
      </sec>
      <sec id="sec-3-3">
        <title>4. Information Criteria:</title>
        <p>Use information criteria like Akaike Information Criterion (AIC) or Bayesian Information Criterion
(BIC) to select the optimal value of λ. These criteria balance model fit and complexity.</p>
      </sec>
      <sec id="sec-3-4">
        <title>5. Domain Knowledge:</title>
        <p>• Incorporate domain knowledge about the problem to guide the choice of λ. For example, if
you know that overfitting is a significant concern, you might choose a larger value of λ [17].
Ridge regression was implements using the sklearn python package in the python programming
language. The sklearn package includes the Application Programming Interface (API) interface to
implement the same. The linear_model.Ridge() API is used to implement the ridge regression. The
only parameters supplied to the API is alpha with a value of 0.005 . Here it may be noted that the
alpha is equivalent to λ specified above. The others parameters have default values. The parameter
with the default values are copy_X=True, fit_intercept=True, tol=0.0001, max_iter=None,
positive=False, solver='auto', and random_state=None.</p>
        <p>The dataset consisting of 40 samples was used for training and testing the ML model using Ridge
regression. With the parameter alpha set to 0.005, the RMSE obtained using this technique was found
to be 1.02.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. Result and Discussion</title>
      <p>It may be seen that the analysis using Ridge technique (Which is a machine learning based
tool for regression analysis) gives excellent performance with error as low as 1.02. Whereas,
the error in traditional technique of ParLeS regression is 2.87, which is nearly three times more
than that of Ridge technique. As mentioned earlier that, in addition to the advantage of less
error, the implementation of the algorithm can be done in a simpler computational platform,
not necessarily requiring complicated LabVIEW back end. This is reflected in the table 2. The
regression graph shown in figure 5 show good agreement between the actual and predicted
values using the ridge regression technique.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Conclusion</title>
      <p>In this article we studied the application of Ridge Regression Technique for analysis of urea
in the soil for better productivity of the crops. In past we had done such analysis using ParLeS
(which is propriety and not an open source software). The results obtained were encouraging
with errors as low as 1.02mg/15ml. Therefore, we conclude here that Ridge Technique is far
superior to the traditional technique of regression analysis.
5. References</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Folorunso</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Ojo</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Busari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Adebayo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Joshua</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Folorunso</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Ugwunna</surname>
            ,
            <given-names>C.O.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Olabanjo</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Olabanjo</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <year>2023</year>
          .
          <article-title>Exploring Machine Learning Models for Soil Nutrient Properties Prediction: A Systematic Review</article-title>
          .
          <source>Big Data Cogn. Comput. 7</source>
          ,
          <issue>113</issue>
          . DOI:
          <volume>10</volume>
          .3390/bdcc7020113
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Andreas</given-names>
            <surname>Kamilaris</surname>
          </string-name>
          ,
          <string-name>
            <surname>Francesc</surname>
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Prenafeta-Boldú</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Deep learning in agriculture: A survey</article-title>
          .
          <source>Computers and Electronics in Agriculture</source>
          ,
          <volume>147</volume>
          ,
          <fpage>70</fpage>
          -
          <lpage>90</lpage>
          .DOI:
          <volume>10</volume>
          .1016/j.compag.
          <year>2018</year>
          .
          <volume>02</volume>
          .016.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sethia</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2023</year>
          .
          <article-title>A Review on Applications of Artificial Intelligence for Identifying Soil Nutrients</article-title>
          . In: Saini,
          <string-name>
            <given-names>M.K.</given-names>
            ,
            <surname>Goel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Shekhawat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.S.</given-names>
            ,
            <surname>Mauri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.L.</given-names>
            ,
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>(eds) Agriculture-Centric Computation</article-title>
          .
          <source>ICA 2023. Communications in Computer and Information Science</source>
          , vol
          <year>1866</year>
          . Springer, Cham. DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -43605-
          <issue>5</issue>
          _
          <fpage>6</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hancke</surname>
            ,
            <given-names>G. P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Abu-Mahfouz</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          <year>2020</year>
          .
          <source>From Industry 4</source>
          .0 to
          <issue>Agriculture 4</issue>
          .0:
          <string-name>
            <surname>Current</surname>
            <given-names>Status</given-names>
          </string-name>
          , Enabling Technologies, and Research Challenges.
          <source>IEEE Transactions on Industrial Informatics</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          . DOI:
          <volume>10</volume>
          .1109/tii.
          <year>2020</year>
          .3003910
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Shaikh</surname>
            ,
            <given-names>F.K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Memon</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Mahoto</surname>
            ,
            <given-names>N.A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zeadally</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Nebhen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2021</year>
          .
          <article-title>Artificial intelligence best practices in smart agriculture</article-title>
          .
          <source>IEEE Micro</source>
          ,
          <volume>42</volume>
          ,
          <fpage>17</fpage>
          -
          <lpage>24</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chong</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <article-title>AI-enhanced soil management and smart farming</article-title>
          .
          <source>Soil Use and Management</source>
          .
          <year>2022</year>
          ,
          <volume>38</volume>
          ,
          <fpage>7</fpage>
          -
          <lpage>13</lpage>
          . DOI:
          <volume>10</volume>
          .1111/sum.12771
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Dobos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <year>2006</year>
          .
          <article-title>Digital Soil Mapping: As a Support to Production of Functional Maps; Office for Official Publication of the European Communities: Luxembourg</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Wadoux</surname>
            ,
            <given-names>A.M.C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Minasny</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>McBratney</surname>
            ,
            <given-names>A.B.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>Machine learning for digital soil mapping: Applications, challenges and suggested solutions</article-title>
          .
          <source>Earth-Sci. Rev</source>
          . ,
          <volume>210</volume>
          ,
          <fpage>103359</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Dong</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ; Wu,
          <string-name>
            <given-names>T.</given-names>
            ;
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ;
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          <year>2018</year>
          .
          <article-title>Digital mapping of soil available phosphorus supported by AI technology for precision agriculture</article-title>
          .
          <source>In Proceedings of the 2018 7th International Conference on Agro-geoinformatics (Agro-geoinformatics)</source>
          , Hangzhou, China, pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Khaledian</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>B.A. Selecting</given-names>
          </string-name>
          <article-title>appropriate machine learning methods for digital soil mapping</article-title>
          .
          <source>Appl. Math. Model</source>
          .
          <year>2020</year>
          ,
          <volume>81</volume>
          ,
          <fpage>401</fpage>
          -
          <lpage>418</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Shahare</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Gautam</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <article-title>Soil Nutrient Assessment and Crop Estimation with Machine Learning Method: A Survey</article-title>
          .
          <source>In Cyber Intelligence and Information Retrieval</source>
          ; Springer: Berlin/Heidelberg, Germany,
          <year>2022</year>
          ; pp.
          <fpage>253</fpage>
          -
          <lpage>266</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Trontelj</surname>
            <given-names>ml.</given-names>
          </string-name>
          ,
          <source>J.;</source>
          <string-name>
            <surname>Chambers</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <article-title>Machine Learning Strategy for Soil Nutrients Prediction Using Spectroscopic Method</article-title>
          .
          <source>Sensors</source>
          <year>2021</year>
          ,
          <volume>21</volume>
          ,
          <fpage>4208</fpage>
          . DOI:
          <volume>10</volume>
          .3390/ s21124208
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Umm</surname>
            <given-names>E Farwa</given-names>
          </string-name>
          , Ahsan Ur Rehman, Qasim Khan,
          <string-name>
            <given-names>S. .</given-names>
            , &amp;
            <surname>Khurram</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>Prediction of Soil Macronutrients Using Machine Learning Algorithm</article-title>
          .
          <source>International Journal of Computer (IJC)</source>
          ,
          <volume>38</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Vernekar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. A. P.</given-names>
            <surname>Nazareth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Parab and G. M. Naik</surname>
          </string-name>
          ,
          <article-title>"RF spectroscopy technique for soil nutrient analysis</article-title>
          ,
          <source>" 2015 International Conference on Technologies for Sustainable Development (ICTSD)</source>
          , Mumbai,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICTSD.
          <year>2015</year>
          .7095878
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Raphael</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Viscarra</surname>
            <given-names>Rossel</given-names>
          </string-name>
          , “
          <article-title>ParLeS: Software for chemometric analysis of spectroscopic data”, Chemometrics and Intelligent Laboratory Systems</article-title>
          , Volume
          <volume>90</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>1</given-names>
          </string-name>
          ,
          <year>2008</year>
          , Pages
          <fpage>72</fpage>
          -
          <lpage>83</lpage>
          , ISSN 0169-7439, https://doi.org/10.1016/j.chemolab.
          <year>2007</year>
          .
          <volume>06</volume>
          .006.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <article-title>“What is Ridge Regression?” URL: www</article-title>
          .ibm.com/topics/ridge-regression.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>