- formula
- formula; Formula for specifying target variable and covariates (without nearest observations and distances to them). If - z~1, an RFSI model using only nearest obsevrations and distances to them as covariates will be made.
 
  
- data
- sf-class, sftime-class, SpatVector-class or data.frame; Contains target variable (observations) and covariates used for making an RFSI model. If data.frame object, it should have next columns: station ID (staid), longitude (x), latitude (y), 3rd component - time, depth, ... (z) of the observation, observation value (obs) and covariates (cov1, cov2, ...). If covariates are missing, the RFSI model using only nearest obsevrations and distances to them as covariates (- formula=z~1) will be made.
 
  
- data.staid.x.y.z
- numeric or character vector; Positions or names of the station ID (staid), longitude (x), latitude (y) and 3rd component (z) columns in data.frame object (e.g. c(1,2,3,4)). If - datais sf-class, sftime-class, or SpatVector-class object,- data.staid.x.y.zis used to point staid and z position. Set z position to NA (e.g. c(1,2,3,NA)) or ommit it (e.g. c(1,2,3)) for spatial interpolation. Default is NULL.
 
  
- n.obs
- numeric; Number of nearest observations to be used as covariates in RFSI model (see function near.obs). Note that it cannot be larger than number of obsevrations. Default is 5. 
  
- avg
- boolean; Averages in circles covariate - will averages in circles with different radiuses be calculated (see function near.obs). Default is FALSE. 
  
- increment
- numeric; Increment of radiuses for calculation of averages in circles with different radiuses (see function near.obs). Units depends on CRS. 
  
- range
- numeric; Maximum radius for calculation of averages in circles with different radiuses (see function near.obs). Units depends on CRS. 
  
- quadrant
- boolean; Nearest observations in quadrants covariate - will nearest observation in quadrants be calculated (see function near.obs). Default is FALSE. 
  
- use.idw
- boolean; IDW prediction as covariate - will IDW predictions from - n.obsnearest observations be calculated (see function near.obs). Default is FALSE.
 
  
- idw.p
- numeric; Exponent parameter for IDW weights (see function near.obs). Default is 2. 
  
- s.crs
- st_crs or crs; Source CRS of - data. If- datacontains crs,- s.crswill be overwritten. Default is NA.
 
  
- p.crs
- st_crs or crs; Projection CRS for - datareprojection. If NA,- s.crswill be used for distance calculation. Note that observations should be in projection for finding nearest observations based on Eucleadean distances (see function near.obs). Default is NA.
 
  
- cpus
- numeric; Number of processing units. Default is detectCores()-1. 
  
- progress
- logical; If progress bar is shown. Default is TRUE. 
  
- soil3d
- logical; If 3D soil modellig is performed and near.obs.soil function is used for finding n nearest observations and distances to them. In this case, z position of the - data.staid.x.y.zpoints to the depth column.
 
  
- depth.range
- numeric; Depth range for location mid depth in which to search for nearest observations (see function near.obs.soil). It's in the mid depth units. Default is 0.1. 
  
- no.obs
- character; Possible values are - increase(default) and- exactly. If set to- increase, in case if there is no- n.obsobservations in- depth.rangefor a specific location, the- depth.rangeis increased (multiplied by 2, 3, ...) until the number of observations are larger or equal to- n.obs. If set to- exactly, the function will raise an error when it come to the first location with no- n.obsobservations in specified- depth.range(see function near.obs.soil).
 
  
- ...
- Further arguments passed to ranger, such as - quantreg,- importance, etc.