<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JGIS</journal-id><journal-title-group><journal-title>Journal of Geographic Information System</journal-title></journal-title-group><issn pub-type="epub">2151-1950</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jgis.2023.155026</article-id><article-id pub-id-type="publisher-id">JGIS-128335</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Earth&amp;Environmental Sciences</subject></subj-group></article-categories><title-group><article-title>
 
 
  Leveraging Geospatial Technology for Smallholder Farmer Credit Scoring
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Susan</surname><given-names>A. Okeyo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Galcano</surname><given-names>C. Mulaku</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Collins</surname><given-names>M. Mwange</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Geospatial and Space Technology, University of Nairobi, Nairobi, Kenya</addr-line></aff><pub-date pub-type="epub"><day>13</day><month>09</month><year>2023</year></pub-date><volume>15</volume><issue>05</issue><fpage>524</fpage><lpage>539</lpage><history><date date-type="received"><day>20,</day>	<month>September</month>	<year>2023</year></date><date date-type="rev-recd"><day>14,</day>	<month>October</month>	<year>2023</year>	</date><date date-type="accepted"><day>17,</day>	<month>October</month>	<year>2023</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  According to the Food and Agriculture Organization of the United Nations (FAO), there are about 500 million smallholder farmers in the world, and in developing countries, such farmers produce about 80% of the food consumed there; their farming activities are therefore critical to the economies of their countries and to the global food security. However, these farmers face the challenges of limited access to credit, often due to the fact that many of them farm on unregistered land that cannot be offered as collateral to lending institutions; but even when they are on registered land, the fear of losing such land that they should default on loan payments often prevents them from applying for farm credit; and even if they apply, they still get disadvantaged by low credit scores (a measure of creditworthiness). The result is that they are often unable to use optimal farm inputs such as fertilizer and good seeds among others. This depresses their yields, and in turn, has negative implications for the food security in their communities, and in the world, hence making it difficult for the UN to achieve its sustainable goal no.2 (no hunger). This study aimed to demonstrate how geospatial technology can be used to leverage farm credit scoring for the benefit of smallholder farmers. A survey was conducted within the study area to identify the smallholder farms and farmers. A sample of surveyed farmers was then subjected to credit scoring by machine learning. In the first instance, the traditional financial data approach was used and the results showed that over 40% of the farmers could not qualify for credit. When non-financial geospatial data, 
  <em>i.e.</em> Normalized Difference Vegetation Index (NDVI) was introduced into the scoring model, the number of farmers not qualifying for credit reduced significantly to 24%. It is concluded that the introduction of the NDVI variable into the traditional scoring model could improve significantly the smallholder farmers’ chances of accessing credit, thus enabling such a farmer to be better evaluated for credit on the basis of the health of their crop, rather than on a traditional form of collateral.
 
</p></abstract><kwd-group><kwd>Credit Scoring</kwd><kwd> Machine Learning</kwd><kwd> Geospatial Technology</kwd><kwd> Migori</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Globally, smallholder farmers are generally understood to be those that farm on small pieces of land, often taken as 2 ha or less, and largely for subsistence; however, this size threshold varies from country to country, depending on the prevailing ecological and demographic conditions. The Food and Agriculture Organization (FAO) estimates that there are about 500 million such farmers in the world, and they produce about 80% of the food consumed in their countries [<xref ref-type="bibr" rid="scirp.128335-ref1">1</xref>] ; their farming activities are therefore critical to the food security of their communities and the world in general, as the UN can hardly achieve Sustainable Goal no.2 (no hunger) without them. Smallholder farmers face the challenge of limited access to credit due to the fact that most of them farm on unregistered land (a common phenomenon in developing countries), which cannot be offered as collateral to lending institutions; those that farm on registered lands fear losing such land (often their only key family asset) that they should default on loan payments and hence don’t apply for credit; those that still do apply are still disadvantaged by low credit scores due to poor financial history and low valued collateral. The result is financial exclusion, inability to provide optimal farm inputs, depressed yields and food insecurities [<xref ref-type="bibr" rid="scirp.128335-ref2">2</xref>] . An alternative approach to the evaluation of such farmers for credit, such as giving weight to the health of their crops (as an indicator of expected yields, and hence ability to service credit) would go a long way in mitigating the credit challenge for smallholder farmers.</p><p>Credit scoring is a statistical analysis which is performed by either lenders or credit reference institutions to assess a person’s creditworthiness. For lenders, credit scoring is subsequently used to help decide whether to extend or deny credit to a borrower [<xref ref-type="bibr" rid="scirp.128335-ref3">3</xref>] . For credit reference institutions, credit scoring is described as a means of making a summary of information on a credit application so as to produce a credit score. In Kenya, specifically Migori County, most farmers are unable to access loans to finance their farming activities due to low credit scores. This is mainly attributed to the fact that they are financially excluded [<xref ref-type="bibr" rid="scirp.128335-ref2">2</xref>] .</p><p>The need for credit scoring arises out of the fact that lending is always associated with the risk that the borrower may default on paying back their loan; for example, it has been recently reported that over 60% of small scale borrowers in Kenya defaulted on their loans in a given month [<xref ref-type="bibr" rid="scirp.128335-ref4">4</xref>] . The lender, therefore, desires to separate loan applicants into high risk and low risk ones, so that the lower risk ones can receive priority in getting loans, thus minimizing bad debts for lenders; a credit score is able to achieve this binary separation.</p><p>The emergence of credit scoring can be traced back to 1941 when David Durand established a credit scoring system. Durand identified different variables that helped lenders distinguish between good and bad loans [<xref ref-type="bibr" rid="scirp.128335-ref5">5</xref>] . In 1946, E. F. Wonderlic developed a credit score guide that helped define and narrow the variables of good and bad loans [<xref ref-type="bibr" rid="scirp.128335-ref6">6</xref>] . The credit score guide helped to indicate the degree of risk associated with a customer. In the 1950’s credit scorecards were becoming a popular instrument used in creditworthiness assessment.</p><p>The Fair Isaac Corporation was founded in 1956 and introduced its first credit scoring system in 1958 (myFICO). These scorecards were models that helped to determine if a customer would default on their loan given their current financial position. The late 1960s to early 1970s brought about technology that allowed for credit scoring models to be developed further and automated [<xref ref-type="bibr" rid="scirp.128335-ref7">7</xref>] .</p><p>Today many lenders rely on the traditional 5Cs of credit to assess the credit risk of applicants. These are Character (e.g. reputation, credit history), Capacity (e.g. cash flow stability), Capital (e.g. net worth), Collateral (e.g. fixed asset that can be sold in case of default) and Condition (e.g. current economic condition) [<xref ref-type="bibr" rid="scirp.128335-ref8">8</xref>] . Smallholder farmers with no or little credit history, limited capital and collateral, inevitably fare poorly in this kind of traditional assessment.</p><p>In Kenya, credit scoring for farmers is mainly carried out by commercial banks, insurance companies, the Agricultural Finance Corporation and some civil society organizations such as the Syngenta Foundation [<xref ref-type="bibr" rid="scirp.128335-ref9">9</xref>] ; these organizations rely on the same 5Cs approach, to the detriment of smallholder farmers.</p><p>This study aimed to determine whether, by including a geospatial variable, specifically crop NDVI, in the credit evaluation model, a smallholder farmer’s chances of accessing credit could be improved. The contribution or novelty of this research could be considered threefold: It has demonstrated how geospatial technologies can be utilized to generate non-financial data as well as how such geospatial data can complement historical information used by financial institutions to determine more farmer-friendly credit scores. The study has also contributed knowledge on the application of artificial intelligence machine learning techniques to agriculture, especially African agriculture. Finally, the research has contributed to the global debate on the financial inclusion of vulnerable smallholder farmers whose farm outputs remain critical to the achievement of food security in the world.</p></sec><sec id="s2"><title>2. The Study Area</title><p>This study was carried out in Migori County of Kenya, illustrated in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>Migori is a county in the former Nyanza Province located in south-western Kenya, bordering Homabay, Narok, Tanzania, Kisii and Lake Victoria. Geographically, it lies between east longitudes 33˚55'42&quot; and 34˚43'50&quot; and latitudes −1˚39'06&quot; and −1˚23'21&quot;. It has eight sub-counties, namely; Awendo, Uriri, Rongo, Kuria East, Kuria West, Suna East, Suna West and Nyatike. The main livelihood activities in Migori County include agro-farming and pastoral farming. Among these livelihood activities, crop farming forms the backbone of the economy in</p><p>the county. At least 70% of the people resident in Migori County are dependent on crop farming, and the farming is dependent on rain-fed agriculture.</p><p>Demographically, Migori County is the most diverse region of the former Nyanza province after Kisumu County. The main inhabitants are Suba people, Luo, Abakuria, Abagusii, and Abaluhya. Others are Somalis, Indians, Arabs, and Nubians. The population of Migori County according to the 2019 population census was 1.2 million people [<xref ref-type="bibr" rid="scirp.128335-ref10">10</xref>] .</p><p>Climate-wise, Migori County has two main rainy seasons. The first rainy season starts in March and ends in May, this season constitutes the long rains. The second rainy season starts in September and ends in November. The driest months are between December and February and June and September. The average daily temperature is usually a low of 24 degrees Celsius (74 F) and a high of 31 degrees Celsius (87 F). Rainfalls come in the afternoon and the heat is often dry and thus bearable. Migori County was chosen for this study due to its ease of access for field research, and also its prevalence for smallholder farmers who do not own the land they farm on.</p></sec><sec id="s3"><title>3. Methodology</title><p>The methodology followed in this study as illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><sec id="s3_1"><title>3.1. Data Collection</title><p>Data was collected in two phases. In phase 1, small scale farmers were identified through stratified random sampling and relevant data was collected from them, through a field questionnaire survey conducted in all the eight sub-counties of Migori County. The data collected from each respondent included personal information (such as name, identification, gender, presence or absence of bank account, etc.), occupation, any assets, types of crops grown and access to credit. 337 questionnaires were administered with 320 being completed and returned, giving a very good return rate of 95%. Interviews with key informants in the financial institutions and Credit reference bureaus in Kenya were also conducted, in order to get a feel of their awareness of and use of credit scoring.</p><p>In phase 2, Sentinel 2 imagery covering the study area was collected and LULC was classified using Google Earth Engine. The date of the imagery was November 2021. In addition, reference points for later use in image analysis were selected in a well-distributed pattern over the study area and positioned using hand-held GNSS. Phase 2 data collection started in Kuria sub-County, due to the rains and the poor road infrastructure there. 158 reference points were collected from seven sub-counties; Nyatike was excluded due to minimal farming there. To ensure even distribution of the points, it was decided to pick 5 points in each sub-County, representing the west, east, north, south and central areas of the sub-County; for example, in Suna East Sub-County, points were picked from Rabuor in the east, Nyarongi in the west, Godjope in the north, Witharaga in the south and Ngege in central. Two GNSS instruments were used during the reference data collection, a Trimble TDC100 mobile mapper and a Garmin Trex 10 hand-held. A research assistant was trained to operate the second instrument for the purpose of validation and backup of the data from the first instrument which was operated by the researcher herself. The image composite plus the collected reference points are shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec><sec id="s3_2"><title>3.2. Data Analysis</title><p>Data analysis was carried out in three steps, as indicated below.</p><sec id="s3_2_1"><title>3.2.1. Step 1: Identification of Smallholder Farms and Farmers</title><p>The smallholder farms and farmers that would later feature in the credit scoring analysis were identified according to the following criteria:</p><p>l Farms size was to be less or equal to 2 hectares.</p><p>l The farmers had to either have title to their farms or be farming on family land.</p><p>l For even distribution across Migori, 15 farms per sub-county were picked except for Nyatike sub-county where farming is minimal. In total, 101 farms were selected.</p><p>l The farms was to be in a cloud-free area in the imagery (as indicated by the corresponding reference data), to enable later generation of NDVI.</p></sec><sec id="s3_2_2"><title>3.2.2. Step 2: Image Classification and NDVI Generation</title><p>The image was classified using the supervised classification approach and the maximum likelihood classifier. The classification was based on the five classes shown in <xref ref-type="table" rid="table1">Table 1</xref>, and an overall classification accuracy of 0.861 was obtained. The classified image is shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><p>Following the image classification, the classified image was masked to retain only Pixels covered by maize, and the masked image was then used to generate NDVI per pixel using the formula: NDVI = NIR − R/NIR + R.</p><p>The resulting NDVI image is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p><p>On the assumption that any smallholder farm (≤2 ha) could fit within a 1 km &#215; 1 km grid square, such a grid was overlaid onto the NDVI image and the average NDVI per grid square was computed; this would be the representative NDVI for any farm falling within that grid square. <xref ref-type="table" rid="table2">Table 2</xref> shows an abstraction of the</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Image classification results (Classification accuracy = 0.861)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >class</th><th align="center" valign="middle" >Description</th><th align="center" valign="middle" >Confusion matrix</th></tr></thead><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Bare land</td><td align="center" valign="middle" >[0, 0, 30, 0, 0, 0, 1]</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >Other crops</td><td align="center" valign="middle" >[0, 0, 0, 25, 0, 0, 2]</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >Built up</td><td align="center" valign="middle" >[0, 0, 0, 0, 5, 0, 3]</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >Water</td><td align="center" valign="middle" >[0, 0, 0, 0, 0, 3, 0]</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >Maize</td><td align="center" valign="middle" >[0, 0, 2, 3, 0, 0, 5]</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Abstract of NDVI averages</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Farm points (Easting, Northing)</th><th align="center" valign="middle" >Mean NDVI</th></tr></thead><tr><td align="center" valign="middle" >(679440.57, 9860357.50)</td><td align="center" valign="middle" >0.53</td></tr><tr><td align="center" valign="middle" >(679322.61, 9859664.19)</td><td align="center" valign="middle" >0.51</td></tr><tr><td align="center" valign="middle" >(679692.43, 9856491.25)</td><td align="center" valign="middle" >0.54</td></tr><tr><td align="center" valign="middle" >(680359.45, 9854840.07)</td><td align="center" valign="middle" >0.54</td></tr><tr><td align="center" valign="middle" >(680988.03, 9853659.18)</td><td align="center" valign="middle" >0.54</td></tr><tr><td align="center" valign="middle" >(683031.34, 9852836.49)</td><td align="center" valign="middle" >0.52</td></tr><tr><td align="center" valign="middle" >(686422.71, 9852453.27)</td><td align="center" valign="middle" >0.52</td></tr><tr><td align="center" valign="middle" >(689603.28, 9851039.78)</td><td align="center" valign="middle" >0.55</td></tr><tr><td align="center" valign="middle" >(689916.28, 9850623.30)</td><td align="center" valign="middle" >0.54</td></tr><tr><td align="center" valign="middle" >(690661.04, 9849483.76)</td><td align="center" valign="middle" >0.55</td></tr></tbody></table></table-wrap><p>NDVI averages for maize farms within the study area as identified by the reference points that had been positioned within them.</p></sec><sec id="s3_2_3"><title>3.2.3. Step 3: Development of a Score Model</title><p>This step involved the development of a score model that computes both the traditional score and the new score for any farmer, with the latter score computation including the geospatial variable NDVI. Machine learning using logistic regression was used. This is a predominant method in credit analysis and has become the benchmark method against the other methods for such credit analysis [<xref ref-type="bibr" rid="scirp.128335-ref11">11</xref>] .</p><p>This process involved modeling farmers’ data to come up with a credit scoring tool to assess the eligibility of a farmer accessing a loan, with additional emphasis on crop geospatial data/information. This was based on sample farmers from Migori County who were interviewed with regard to access to credit. Weight of Evidence (WOE), a statistical technique commonly used in credit scoring to evaluate the predictive power of various features or variables was employed. This method enabled the transformation of raw data into meaningful and informative predictors, providing a solid foundation for accurate credit risk assessment. Using the R programming language, the step-by-step processes which were undertaken in implementing credit scoring using WOE and the Generalized Linear Model are now outlined:</p><p>1) Start Variables</p><p>The start variables which were obtained from the questionnaire are shown in <xref ref-type="table" rid="table3">Table 3</xref>.</p><p>2) Correlation Testing</p><p>All the start variables were tested for correlation. This is because the predictor variables used in logistic regression should, ideally not be correlated. Correlation among such variables can cause model problems such as multi collinearity, leading to unstable and unreliable estimates of the regression coefficients. In such cases, the regression coefficient may change dramatically with minor changes to the data.</p><p>3) Final Variable Selection</p><p>Following the dropping of correlated variables, six final predictor variables were selected based on their information value (IV) and domain knowledge (i.e. knowledge of the credit scoring industry). IV is a tool in machine learning used to assess the predictive power of any variable for a given feature in a dataset and is often used in credit scoring. It quantifies the extent to which a variable can differentiate between different outcomes, such as default and non-default, and provides insights into the variable’s contribution to the predictive model’s performance. IV depends on a variable’s weight of evidence (WOE).</p><p>Statistically,</p><p>WOE = ln ( %   of   non-events %   of   events )</p><p>and IV = (% of non-events − % of events)</p><p>In the case of separating loan defaulters from non-defaulters, default represents an event while non-default represents a non-event.</p><p>Generally the higher the IV, the better the variable for the intended prediction; however the best IV values range between 0.3 and 0.5; although values between 0.1 and 0.3 may also be accepted for model development as medium predictors [<xref ref-type="bibr" rid="scirp.128335-ref11">11</xref>] .</p><p>Following the WOE/IV analysis, the variables (Land parcel, Collateral, Reasons and How long) were selected for traditional score model development. The NDVI would be deliberately introduced for computing the new score. NDVI (Normalized Difference Vegetation Index) is an important index used in remote sensing to assess and monitor vegetation health and vigour, and it is the geospatial variable</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Model start variables</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Variable</th><th align="center" valign="middle" >Meaning</th></tr></thead><tr><td align="center" valign="middle" >Gender</td><td align="center" valign="middle" >Gender of respondent</td></tr><tr><td align="center" valign="middle" >Age</td><td align="center" valign="middle" >Age of respondent</td></tr><tr><td align="center" valign="middle" >Marital</td><td align="center" valign="middle" >Marital status</td></tr><tr><td align="center" valign="middle" >Occupation</td><td align="center" valign="middle" >What farming activities does the respondent conduct?</td></tr><tr><td align="center" valign="middle" >Year of occupation</td><td align="center" valign="middle" >How long has the respondent practiced farming?</td></tr><tr><td align="center" valign="middle" >How much land</td><td align="center" valign="middle" >How much land holding does the respondent have?</td></tr><tr><td align="center" valign="middle" >Land ownership</td><td align="center" valign="middle" >What ownership do you have on the land you are farming on?</td></tr><tr><td align="center" valign="middle" >Location</td><td align="center" valign="middle" >Where is the land located?</td></tr><tr><td align="center" valign="middle" >Land parcel</td><td align="center" valign="middle" >Do you have more than one parcel of land?</td></tr><tr><td align="center" valign="middle" >How many</td><td align="center" valign="middle" >If yes how many parcels do you have?</td></tr><tr><td align="center" valign="middle" >Land hold</td><td align="center" valign="middle" >Is the land freehold or leasehold?</td></tr><tr><td align="center" valign="middle" >Market</td><td align="center" valign="middle" >How and where do you sell your maize product?</td></tr><tr><td align="center" valign="middle" >Collateral</td><td align="center" valign="middle" >What do financial institutions require as collateral before granting loan?</td></tr><tr><td align="center" valign="middle" >Credit access</td><td align="center" valign="middle" >What are challenges faced when applying for loan?</td></tr><tr><td align="center" valign="middle" >Credit repayment</td><td align="center" valign="middle" >If you have previously applied for loan, did you pay back on time?</td></tr><tr><td align="center" valign="middle" >Reasons</td><td align="center" valign="middle" >If no specify the reasons</td></tr><tr><td align="center" valign="middle" >Acquire</td><td align="center" valign="middle" >Where do you acquire your loan from?</td></tr><tr><td align="center" valign="middle" >Capacity</td><td align="center" valign="middle" >What is your credit capacity?</td></tr><tr><td align="center" valign="middle" >How long</td><td align="center" valign="middle" >For how long have you been taking loans over the years?</td></tr><tr><td align="center" valign="middle" >Outstanding</td><td align="center" valign="middle" >Do you have outstanding loans?</td></tr><tr><td align="center" valign="middle" >Loan duration</td><td align="center" valign="middle" >If yes when is your loan due?</td></tr><tr><td align="center" valign="middle" >Set</td><td align="center" valign="middle" >How much have you offset so far?</td></tr><tr><td align="center" valign="middle" >Employment</td><td align="center" valign="middle" >Are you currently employed?</td></tr><tr><td align="center" valign="middle" >Employer</td><td align="center" valign="middle" >If yes, indicate your employer?</td></tr><tr><td align="center" valign="middle" >Income</td><td align="center" valign="middle" >If no, indicate your source of income?</td></tr><tr><td align="center" valign="middle" >Cycle</td><td align="center" valign="middle" >Indicate the number of crop cycle per year in your farm?</td></tr><tr><td align="center" valign="middle" >Pest</td><td align="center" valign="middle" >What type of pest attacks do you encounter in your farming activities?</td></tr><tr><td align="center" valign="middle" >Organic</td><td align="center" valign="middle" >Do you use any organic pest control technique?</td></tr><tr><td align="center" valign="middle" >Specify</td><td align="center" valign="middle" >If yes, specify</td></tr><tr><td align="center" valign="middle" >Irrigation</td><td align="center" valign="middle" >Do you use any type of irrigation techniques ?</td></tr><tr><td align="center" valign="middle" >Specify irrigation</td><td align="center" valign="middle" >If yes, specify</td></tr><tr><td align="center" valign="middle" >Ploughing</td><td align="center" valign="middle" >Which ploughing methods do you use in farming?</td></tr></tbody></table></table-wrap><p>that was introduced into the model to indicate whether the farmer had healthy crops or not.</p><p>4) Data Modelling</p><p>After converting the original data points to WOE, a Generalized Linear Model was fitted based on the following logistic regression formula [<xref ref-type="bibr" rid="scirp.128335-ref12">12</xref>] .</p><p>ln ( P ( X ) 1 − P ( X ) ) = intercept + B 1 x + B 2 x + ⋯ + B n x</p><p>The R link function used to generate results is the logit value.</p><p>model_fit = glm ( formula = Credit~Landparcel woe + Collateral woe + Reasons woe + Howlong woe + NDVI woe , family = binomial ( link = logit , data = train_woe )</p><p>Script 1: Data Modelling</p><p>The output of this model, which was in logit was converted to odds and then probability as follows:</p><p>Odds = e logit</p><p>Probability P ( X ) = odds odds + 1</p><p>After running the model, the coefficients achieved were in terms of log odds; which were converted to probabilities and then final scores (scaling). These scores were originally in the scale of 0 to 1000. The probabilities were converted to scores using the Scorecard package in R using the following approach (script 2).</p><p>score = offset − factorln ( odds )</p><p>factor = pdo ln ( 2 )</p><p>offset = Ts − factorln ( To )</p><p>Replace odds with logit.</p><p>odds = e logit</p><p>score = offset − factorlogit</p><p>Ts—target score.</p><p>To—target odds.</p><p>Pdo—slopes.</p><p>Script 2: Score Computation</p><p>The original scores were finally scaled to the FICO score, which is more universal and frequently used [<xref ref-type="bibr" rid="scirp.128335-ref13">13</xref>] .</p><p>A FICO score is a three-digit number, typically in a 300-850 range, that tells lenders how likely a consumer is to repay borrowed money based on their credit history. Only FICO Scores are created by the Fair Isaac Corporation and are used by over 90% of top lenders when making lending decisions.</p><p>The FICO score range is explained in <xref ref-type="table" rid="table4">Table 4</xref>.</p><p>Out of the 101 farmers and farms identified, 67 (about 2/3) were chosen for training the model, with the remaining 34 reserved for later testing of the model.</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> FICO score range</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >&lt;580</th><th align="center" valign="middle" >Poor</th><th align="center" valign="middle" >Your score is well below the average score of the consumers and demonstrates to lenders that you are a risky borrower.</th></tr></thead><tr><td align="center" valign="middle" >580 - 669</td><td align="center" valign="middle" >Fair</td><td align="center" valign="middle" >Your score is below the average score of the consumers, though many lenders will approve loans with this score.</td></tr><tr><td align="center" valign="middle" >670 - 739</td><td align="center" valign="middle" >Good</td><td align="center" valign="middle" >Your score is near or slightly above the average of the consumers and most lenders consider this a good score.</td></tr><tr><td align="center" valign="middle" >740 - 799</td><td align="center" valign="middle" >Very good</td><td align="center" valign="middle" >Your score is above the average of the consumers and demonstrates to lenders that you are a very dependable borrower.</td></tr><tr><td align="center" valign="middle" >800+</td><td align="center" valign="middle" >Exceptional</td><td align="center" valign="middle" >Your score is well above the average score of the consumers and clearly demonstrates to lenders that you are an exceptional borrower.</td></tr></tbody></table></table-wrap><p>5) Model Evaluation</p><p>The performance of a binary classification model, such as the regression model used in this study, is often evaluated by plotting the Receiver Operating Characteristic (ROC) curve and determining the Area under the Curve (AUC). The curve checks how well the model is able to distinguish and separate events from non-events; it is a plot of the rate of true positives (events correctly predicted to be events) on the y-axis against the rate of false positives (non-events wrongly predicted to the events) on the x-axis. Generally the higher the AUC curve i.e. the bigger the area under the curve, the better the model, and 75% is the recommended acceptable minimum. Script 3 was used to determine this AUC. A related evaluation measure is the Gini coefficient defined as: Gini = (2 * AUC − 1).</p><p>Again, a higher Gini represents a better predictive model.</p><p>## A performance instance</p><p>## ‘Area under the ROC curve’</p><p>####Make prediction</p><p>Testing of the predictive power of the model on test data that had been earlier isolated is done.</p><p>## [<xref ref-type="bibr" rid="scirp.128335-ref1">1</xref>] “K-S Statistic = 0.846718005133847”</p><p>## [<xref ref-type="bibr" rid="scirp.128335-ref1">1</xref>] “Area under the curve = 0.961037770443711”</p><p>## [<xref ref-type="bibr" rid="scirp.128335-ref1">1</xref>] “Gini Coefficient = 0.922075540887423”</p><p>## (Intercept) Landparcels Landhold Collateral Creditrepayment</p><p>## −5.2637155148 −1.5550051782 −0.5318544217 0.4488074659 −0.6338934531</p><p>## Reasons Acquire Howlong Outstanding Set</p><p>## −2.6601538908 0.6818583697 0.3192265714 3.1808766951 −0.0006021895</p><p>## Pest Organic</p><p>## 0.0635936312 1.5129961303</p><p>Script 3: Evaluating the model by AUC</p></sec></sec></sec><sec id="s4"><title>4. Results</title><p>The final model developed is shown in <xref ref-type="table" rid="table5">Table 5</xref>, with the indicated predictor variables.</p><p>The model was trained on 67 farms and farmers; an abstract of the results is shown in <xref ref-type="table" rid="table6">Table 6</xref>.</p><p>In respect of <xref ref-type="table" rid="table6">Table 6</xref>, it should be noted that the model was first run without NDVI, to generate the “traditional” score column. NDVI was then introduced, to generate the “with 1.0 NDVI” column.</p><p>For experimental purposes and in view of the central role that NDVI was to play in this whole arrangement, the weight of NDVI was deliberately biased to 1.2, 1.3, 1.4 and 1.5 the original weight and this generated the correspondingly labeled columns.</p><p>The performance of the model in this training was evaluated by plotting the ROC curve and determining the AUC; the resultant curve is shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> Credit scoring model statistics</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >Estimates</th><th align="center" valign="middle" >Std. Error</th><th align="center" valign="middle" >z value</th><th align="center" valign="middle" >Pr(&gt;|z|)</th><th align="center" valign="middle" >Significance</th></tr></thead><tr><td align="center" valign="middle" >Intercept</td><td align="center" valign="middle" >−1.2873</td><td align="center" valign="middle" >0.3705</td><td align="center" valign="middle" >−3.474</td><td align="center" valign="middle" >0.000512</td><td align="center" valign="middle" >***</td></tr><tr><td align="center" valign="middle" >Landparcels_woe</td><td align="center" valign="middle" >1.0331</td><td align="center" valign="middle" >0.5107</td><td align="center" valign="middle" >2.023</td><td align="center" valign="middle" >0.043081</td><td align="center" valign="middle" >*</td></tr><tr><td align="center" valign="middle" >Collateral_woe</td><td align="center" valign="middle" >0.8495</td><td align="center" valign="middle" >0.3020</td><td align="center" valign="middle" >2.813</td><td align="center" valign="middle" >0.004903</td><td align="center" valign="middle" >**</td></tr><tr><td align="center" valign="middle" >Reasons_woe</td><td align="center" valign="middle" >1.4431</td><td align="center" valign="middle" >0.4171</td><td align="center" valign="middle" >3.460</td><td align="center" valign="middle" >0.000540</td><td align="center" valign="middle" >***</td></tr><tr><td align="center" valign="middle" >Howlong_woe</td><td align="center" valign="middle" >1.0761</td><td align="center" valign="middle" >0.1874</td><td align="center" valign="middle" >5.742</td><td align="center" valign="middle" >9.38e−09</td><td align="center" valign="middle" >***</td></tr><tr><td align="center" valign="middle" >NDVI_woe</td><td align="center" valign="middle" >2.0734</td><td align="center" valign="middle" >0.8762</td><td align="center" valign="middle" >2.366</td><td align="center" valign="middle" >0.017967</td><td align="center" valign="middle" >*</td></tr></tbody></table></table-wrap><table-wrap id="table6" ><label><xref ref-type="table" rid="table6">Table 6</xref></label><caption><title> Abstract of model training results</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Farm serial</th><th align="center" valign="middle" >Farm ID</th><th align="center" valign="middle" >Farmer ID</th><th align="center" valign="middle" >Land parcels &gt; 1?</th><th align="center" valign="middle" >Collateral</th><th align="center" valign="middle" >Reasons</th><th align="center" valign="middle" >How long</th><th align="center" valign="middle" >NDVI</th><th align="center" valign="middle" >Previous credit</th><th align="center" valign="middle" >Traditional score</th><th align="center" valign="middle" >With 1.0 NDVI</th><th align="center" valign="middle" >With 1.2 NDVI</th><th align="center" valign="middle" >With 1.3 NDVI</th><th align="center" valign="middle" >With 1.4 NDVI</th><th align="center" valign="middle" >With 1.5 NDVI</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >20184113</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0.64</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >685</td><td align="center" valign="middle" >722</td><td align="center" valign="middle" >806</td><td align="center" valign="middle" >848</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >27186633</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0.62</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >599</td><td align="center" valign="middle" >641</td><td align="center" valign="middle" >709</td><td align="center" valign="middle" >743</td><td align="center" valign="middle" >777</td><td align="center" valign="middle" >811</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >8144389</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0.63</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >639</td><td align="center" valign="middle" >663</td><td align="center" valign="middle" >735</td><td align="center" valign="middle" >771</td><td align="center" valign="middle" >807</td><td align="center" valign="middle" >844</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >221586</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0.62</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >685</td><td align="center" valign="middle" >722</td><td align="center" valign="middle" >806</td><td align="center" valign="middle" >848</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >32261560</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0.56</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >726</td><td align="center" valign="middle" >661</td><td align="center" valign="middle" >733</td><td align="center" valign="middle" >769</td><td align="center" valign="middle" >805</td><td align="center" valign="middle" >841</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >2803912</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >0.52</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >367</td><td align="center" valign="middle" >408</td><td align="center" valign="middle" >430</td><td align="center" valign="middle" >441</td><td align="center" valign="middle" >452</td><td align="center" valign="middle" >463</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >37703733</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.30</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >510</td><td align="center" valign="middle" >499</td><td align="center" valign="middle" >538</td><td align="center" valign="middle" >558</td><td align="center" valign="middle" >578</td><td align="center" valign="middle" >598</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >362547</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0.60</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >726</td><td align="center" valign="middle" >661</td><td align="center" valign="middle" >733</td><td align="center" valign="middle" >769</td><td align="center" valign="middle" >805</td><td align="center" valign="middle" >841</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >11</td><td align="center" valign="middle" >30142286</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.33</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >565</td><td align="center" valign="middle" >549</td><td align="center" valign="middle" >598</td><td align="center" valign="middle" >623</td><td align="center" valign="middle" >648</td><td align="center" valign="middle" >673</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >13</td><td align="center" valign="middle" >22211547</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0.58</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >726</td><td align="center" valign="middle" >661</td><td align="center" valign="middle" >733</td><td align="center" valign="middle" >769</td><td align="center" valign="middle" >805</td><td align="center" valign="middle" >841</td></tr><tr><td align="center" valign="middle" >11</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >13386264</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >0.65</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >462</td><td align="center" valign="middle" >474</td><td align="center" valign="middle" >509</td><td align="center" valign="middle" >526</td><td align="center" valign="middle" >543</td><td align="center" valign="middle" >561</td></tr><tr><td align="center" valign="middle" >12</td><td align="center" valign="middle" >17</td><td align="center" valign="middle" >112548</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.58</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >521</td><td align="center" valign="middle" >447</td><td align="center" valign="middle" >476</td><td align="center" valign="middle" >491</td><td align="center" valign="middle" >506</td><td align="center" valign="middle" >520</td></tr><tr><td align="center" valign="middle" >13</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >10233261</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0.61</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >637</td><td align="center" valign="middle" >676</td><td align="center" valign="middle" >751</td><td align="center" valign="middle" >789</td><td align="center" valign="middle" >827</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >14</td><td align="center" valign="middle" >41</td><td align="center" valign="middle" >2771059</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0.49</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >681</td><td align="center" valign="middle" >717</td><td align="center" valign="middle" >800</td><td align="center" valign="middle" >842</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >43</td><td align="center" valign="middle" >23251161</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.68</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >449</td><td align="center" valign="middle" >463</td><td align="center" valign="middle" >495</td><td align="center" valign="middle" >512</td><td align="center" valign="middle" >528</td><td align="center" valign="middle" >544</td></tr></tbody></table></table-wrap><p>From the curve, the AUC was found to be 95%, with a Gini Coefficient of 0.9.</p><p>Following these encouraging results from model training, the model was now tested on the remaining 34 farms and farmers, and the results are shown in <xref ref-type="table" rid="table7">Table 7</xref>.</p><table-wrap id="table7" ><label><xref ref-type="table" rid="table7">Table 7</xref></label><caption><title> Model testing results</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Farm serial</th><th align="center" valign="middle" >Farm ID</th><th align="center" valign="middle" >Farmer ID</th><th align="center" valign="middle" >Land parcels &gt; 1?</th><th align="center" valign="middle" >Collateral</th><th align="center" valign="middle" >Reasons</th><th align="center" valign="middle" >How long</th><th align="center" valign="middle" >Previous credit</th><th align="center" valign="middle" >NDVI</th><th align="center" valign="middle" >Traditional score</th><th align="center" valign="middle" >With 1.0 NDVI</th><th align="center" valign="middle" >With 1.2 NDVI</th><th align="center" valign="middle" >With 1.3 NDVI</th><th align="center" valign="middle" >With 1.4 NDVI</th><th align="center" valign="middle" >With 1.5 NDVI</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >13388005</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.74</td><td align="center" valign="middle" >726</td><td align="center" valign="middle" >760</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >6912420</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.44</td><td align="center" valign="middle" >825</td><td align="center" valign="middle" >823</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >12</td><td align="center" valign="middle" >13112933</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.67</td><td align="center" valign="middle" >562</td><td align="center" valign="middle" >585</td><td align="center" valign="middle" >642</td><td align="center" valign="middle" >670</td><td align="center" valign="middle" >699</td><td align="center" valign="middle" >727</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >14</td><td align="center" valign="middle" >21186481</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.56</td><td align="center" valign="middle" >726</td><td align="center" valign="middle" >661</td><td align="center" valign="middle" >733</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >805</td><td align="center" valign="middle" >841</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >16</td><td align="center" valign="middle" >21086953</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.57</td><td align="center" valign="middle" >515</td><td align="center" valign="middle" >434</td><td align="center" valign="middle" >461</td><td align="center" valign="middle" >580</td><td align="center" valign="middle" >488</td><td align="center" valign="middle" >501</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >24244325</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.58</td><td align="center" valign="middle" >635</td><td align="center" valign="middle" >564</td><td align="center" valign="middle" >616</td><td align="center" valign="middle" >735</td><td align="center" valign="middle" >669</td><td align="center" valign="middle" >695</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >19</td><td align="center" valign="middle" >3369874</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.61</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >39</td><td align="center" valign="middle" >3654821</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.46</td><td align="center" valign="middle" >474</td><td align="center" valign="middle" >511</td><td align="center" valign="middle" >553</td><td align="center" valign="middle" >526</td><td align="center" valign="middle" >596</td><td align="center" valign="middle" >617</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >8159461</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.51</td><td align="center" valign="middle" >681</td><td align="center" valign="middle" >717</td><td align="center" valign="middle" >800</td><td align="center" valign="middle" >795</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >42</td><td align="center" valign="middle" >10130257</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.69</td><td align="center" valign="middle" >726</td><td align="center" valign="middle" >760</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >11</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >24031606</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.60</td><td align="center" valign="middle" >342</td><td align="center" valign="middle" >354</td><td align="center" valign="middle" >365</td><td align="center" valign="middle" >354</td><td align="center" valign="middle" >376</td><td align="center" valign="middle" >382</td></tr><tr><td align="center" valign="middle" >12</td><td align="center" valign="middle" >51</td><td align="center" valign="middle" >9771763</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.61</td><td align="center" valign="middle" >726</td><td align="center" valign="middle" >760</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >13</td><td align="center" valign="middle" >52</td><td align="center" valign="middle" >33724440</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.62</td><td align="center" valign="middle" >703</td><td align="center" valign="middle" >726</td><td align="center" valign="middle" >811</td><td align="center" valign="middle" >823</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >14</td><td align="center" valign="middle" >56</td><td align="center" valign="middle" >5643871</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.45</td><td align="center" valign="middle" >726</td><td align="center" valign="middle" >721</td><td align="center" valign="middle" >805</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >57</td><td align="center" valign="middle" >27993343</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.38</td><td align="center" valign="middle" >726</td><td align="center" valign="middle" >721</td><td align="center" valign="middle" >805</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >16</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >24922360</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.49</td><td align="center" valign="middle" >685</td><td align="center" valign="middle" >738</td><td align="center" valign="middle" >825</td><td align="center" valign="middle" >801</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >17</td><td align="center" valign="middle" >63</td><td align="center" valign="middle" >23890276</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.64</td><td align="center" valign="middle" >360</td><td align="center" valign="middle" >369</td><td align="center" valign="middle" >383</td><td align="center" valign="middle" >378</td><td align="center" valign="middle" >396</td><td align="center" valign="middle" >403</td></tr><tr><td align="center" valign="middle" >18</td><td align="center" valign="middle" >70</td><td align="center" valign="middle" >22407658</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.40</td><td align="center" valign="middle" >507</td><td align="center" valign="middle" >494</td><td align="center" valign="middle" >532</td><td align="center" valign="middle" >570</td><td align="center" valign="middle" >571</td><td align="center" valign="middle" >590</td></tr><tr><td align="center" valign="middle" >19</td><td align="center" valign="middle" >71</td><td align="center" valign="middle" >22304385</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >16</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.63</td><td align="center" valign="middle" >408</td><td align="center" valign="middle" >414</td><td align="center" valign="middle" >437</td><td align="center" valign="middle" >440</td><td align="center" valign="middle" >460</td><td align="center" valign="middle" >472</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >72</td><td align="center" valign="middle" >24503941</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.59</td><td align="center" valign="middle" >685</td><td align="center" valign="middle" >622</td><td align="center" valign="middle" >687</td><td align="center" valign="middle" >801</td><td align="center" valign="middle" >751</td><td align="center" valign="middle" >784</td></tr><tr><td align="center" valign="middle" >21</td><td align="center" valign="middle" >75</td><td align="center" valign="middle" >37752062</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.45</td><td align="center" valign="middle" >428</td><td align="center" valign="middle" >396</td><td align="center" valign="middle" >416</td><td align="center" valign="middle" >467</td><td align="center" valign="middle" >435</td><td align="center" valign="middle" >444</td></tr><tr><td align="center" valign="middle" >22</td><td align="center" valign="middle" >125</td><td align="center" valign="middle" >11215846</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.57</td><td align="center" valign="middle" >388</td><td align="center" valign="middle" >314</td><td align="center" valign="middle" >317</td><td align="center" valign="middle" >414</td><td align="center" valign="middle" >320</td><td align="center" valign="middle" >322</td></tr><tr><td align="center" valign="middle" >23</td><td align="center" valign="middle" >126</td><td align="center" valign="middle" >30002630</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.65</td><td align="center" valign="middle" >524</td><td align="center" valign="middle" >550</td><td align="center" valign="middle" >600</td><td align="center" valign="middle" >591</td><td align="center" valign="middle" >650</td><td align="center" valign="middle" >675</td></tr><tr><td align="center" valign="middle" >24</td><td align="center" valign="middle" >127</td><td align="center" valign="middle" >6912045</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.48</td><td align="center" valign="middle" >524</td><td align="center" valign="middle" >566</td><td align="center" valign="middle" >619</td><td align="center" valign="middle" >591</td><td align="center" valign="middle" >672</td><td align="center" valign="middle" >699</td></tr><tr><td align="center" valign="middle" >25</td><td align="center" valign="middle" >129</td><td align="center" valign="middle" >3972355</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.54</td><td align="center" valign="middle" >428</td><td align="center" valign="middle" >342</td><td align="center" valign="middle" >350</td><td align="center" valign="middle" >466</td><td align="center" valign="middle" >359</td><td align="center" valign="middle" >363</td></tr><tr><td align="center" valign="middle" >26</td><td align="center" valign="middle" >132</td><td align="center" valign="middle" >24222361</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.26</td><td align="center" valign="middle" >478</td><td align="center" valign="middle" >451</td><td align="center" valign="middle" >481</td><td align="center" valign="middle" >532</td><td align="center" valign="middle" >511</td><td align="center" valign="middle" >526</td></tr><tr><td align="center" valign="middle" >27</td><td align="center" valign="middle" >134</td><td align="center" valign="middle" >26811913</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.56</td><td align="center" valign="middle" >474</td><td align="center" valign="middle" >396</td><td align="center" valign="middle" >415</td><td align="center" valign="middle" >526</td><td align="center" valign="middle" >434</td><td align="center" valign="middle" >444</td></tr><tr><td align="center" valign="middle" >28</td><td align="center" valign="middle" >136</td><td align="center" valign="middle" >32241069</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.58</td><td align="center" valign="middle" >685</td><td align="center" valign="middle" >622</td><td align="center" valign="middle" >687</td><td align="center" valign="middle" >801</td><td align="center" valign="middle" >751</td><td align="center" valign="middle" >784</td></tr><tr><td align="center" valign="middle" >29</td><td align="center" valign="middle" >145</td><td align="center" valign="middle" >29547139</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.52</td><td align="center" valign="middle" >685</td><td align="center" valign="middle" >738</td><td align="center" valign="middle" >825</td><td align="center" valign="middle" >801</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >30</td><td align="center" valign="middle" >204</td><td align="center" valign="middle" >11224046</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.62</td><td align="center" valign="middle" >656</td><td align="center" valign="middle" >694</td><td align="center" valign="middle" >773</td><td align="center" valign="middle" >763</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >31</td><td align="center" valign="middle" >210</td><td align="center" valign="middle" >7.21E+08</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.54</td><td align="center" valign="middle" >639</td><td align="center" valign="middle" >563</td><td align="center" valign="middle" >616</td><td align="center" valign="middle" >741</td><td align="center" valign="middle" >668</td><td align="center" valign="middle" >694</td></tr><tr><td align="center" valign="middle" >32</td><td align="center" valign="middle" >217</td><td align="center" valign="middle" >25696211</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.50</td><td align="center" valign="middle" >777</td><td align="center" valign="middle" >833</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >33</td><td align="center" valign="middle" >221</td><td align="center" valign="middle" >11412683</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.62</td><td align="center" valign="middle" >825</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr><tr><td align="center" valign="middle" >34</td><td align="center" valign="middle" >222</td><td align="center" valign="middle" >13244463</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >Null</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.31</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td><td align="center" valign="middle" >850</td></tr></tbody></table></table-wrap></sec><sec id="s5"><title>5. Discussion</title><p>The credibility of the scoring model developed is evidenced by the ROC curve in <xref ref-type="fig" rid="fig6">Figure 6</xref>, whose high AUC indicates a good choice of predictors. The results in <xref ref-type="table" rid="table7">Table 7</xref> show that out of the 34 farmers scored, 14 were poorly scored (below 580) and hence would not be recommended for credit. On introduction of the NDVI variable, nearly half of all farmers had their scores improved, and one farmer was able to move to a score of over 580 and hence become eligible for credit. On enhancing the weight of NDVI up to 1.5 NDVI, 5 more farmers were able to transition to eligible status. Therefore by the end of the NDVI experiment, 6 farmers out of the originally ineligible 14 had changed status and could now get credit; the level of non-eligibility had therefore changed from 41% to 24%. This is a promising result that can be built upon if the lending industry was to warm up to it.</p><p>However, since the model is developed using machine learning techniques, it needs fine tuning using a larger sample of farmers, and also testing in more geographic locations and agro climatic zones.</p></sec><sec id="s6"><title>6. Conclusion</title><p>The results achieved from this study have demonstrated that NDVI can be a useful tool in improving smallholder farmers’ credit scoring. Lending institutions can adopt the model in order to improve the chances of smallholder farmers’ access to credit for the sustenance of their farming activities. However further research is needed in order to fine-tune the model using a larger data set.</p></sec><sec id="s7"><title>Acknowledgements</title><p>The authors acknowledge the Gandhi Smarak Nidhi Fund (GSNF) and the Artificial Intelligence for Development (AI4D) programme (Funded by the IDRC and SIDA, and managed by the African Centre for Technology Studies (ACTS)) for providing the funding that enabled this research work.</p></sec><sec id="s8"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s9"><title>Cite this paper</title><p>Okeyo, S.A., Mulaku, G.C. and Mwange, C.M. (2023) Leveraging Geospatial Technology for Smallholder Farmer Credit Scoring. Journal of Geographic Information System, 15, 524-539. https://doi.org/10.4236/jgis.2023.155026</p></sec></body><back><ref-list><title>References</title><ref id="scirp.128335-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">FAO (2014) The State of Food and Agriculture. Flagship Report, UN Food and Agriculture Organization.</mixed-citation></ref><ref id="scirp.128335-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Okeyo, S.A., Mulaku, G.C. and Mwange, C.M. (2022) Statistical Analysis of Smallholder Farmer Financial Exclusion: Case Study of Migori County, Kenya. Open Journal of Statistics, 12, 733-742. https://doi.org/10.4236/ojs.2022.125043</mixed-citation></ref><ref id="scirp.128335-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Costa, A., Deb, A. and Kubzansky, M. (2016) Big Data, Small Credit: The Digital Revolution and Its Impact on Emerging Market Customers. Innovations: Technology, Governance, Globalization 2015, 10, 49-80. https://doi.org/10.1162/inov_a_00240</mixed-citation></ref><ref id="scirp.128335-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Standard Nation-Kenya, 9th September 2023.</mixed-citation></ref><ref id="scirp.128335-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Gutiérrez-Nieto, B., Serrano-Cinca, C. and Camón-Cala, J. (2016) A Credit Score System for Socially Responsible Lending. Journal of Business Ethics, 133, 691-701.  
https://doi.org/10.1007/s10551-014-2448-5</mixed-citation></ref><ref id="scirp.128335-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Weston, L.P. (2012) Your Credit Score: How to Improve the 3-Digit Number That Shapes Your Financial Future. 4th Edition, Pearson Education, London.</mixed-citation></ref><ref id="scirp.128335-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Thomas, L.C., Ebelman, D.B. and Crook, J.N. (2004) Readings in Credit Scoring: Foundations, Developments, and Aims. Oxford University Press, Oxford.</mixed-citation></ref><ref id="scirp.128335-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">High Radius.com. https://www.highradius.com/</mixed-citation></ref><ref id="scirp.128335-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Ngare, P., Kweyu, M. and Huka, C. (2015) Modeling Risk of Financing Agribusiness in Kenya. Kenya Bankers Association.</mixed-citation></ref><ref id="scirp.128335-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">KNBS (2019) The Kenya National Bureau of Statistics: Kenya Population and Housing Census. https://www.knbs.or.ke/</mixed-citation></ref><ref id="scirp.128335-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">https://www.listendata.com</mixed-citation></ref><ref id="scirp.128335-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Sirak, M. and Rice, J.C. (1994) Logistic Regression: An introduction. JAI Press 3, 191-245.</mixed-citation></ref><ref id="scirp.128335-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">https://www.myfico.com</mixed-citation></ref></ref-list></back></article>