mgwrhw {mgwrhw} | R Documentation |
mgwrhw
Description
displays the GWR and mixed GWR models automatically along with the tests and significance maps that are formed.
Usage
mgwrhw(dpk, pers.reg, coor_lat, coor_long, vardep, GWRonly, kp, alp)
Arguments
dpk |
dataframe all variables that come from the shp data format and have geometric attributes that are usually imported with the st_read function from library(sf) |
pers.reg |
The form of the regression equation that will be used as a GWR model is in the general form y~x1+x2+x3 |
coor_lat |
the name of the variable that is in the dpk dataframe that contains latitude coordinates and is written with quotation marks such as "Latitude" which indicates a column named Latitude |
coor_long |
the name of the variable that is in the dpk dataframe that contains latitude coordinates and is written with quotation marks such as "Longitude" which indicates a column named Longitude |
vardep |
the name of a variable that is in a dpk dataframe that contains one dependent variable and is written with quotation marks such as "y" which indicates a column named y |
GWRonly |
user option to choose to display GWR results only or to form an MGWR model. Option 1 displays GWR output only while option 0 displays GWR and MGWR output. |
kp |
user option to select kernel functions. Option 1 for Fixed Bisquare, option 2 for Fixed Gaussian, option 3 for Adaptive Bisquare, and option 4 for Adaptive Bisquare |
alp |
alpha value (type 1 error) used in spatial regression model |
Value
no return value, called for side effects
This function returns a list with the following objects:
for Mixed GWR model (GWRonly = 0)
the general equation form of the Mixed GWR model is
y_{i}
= \beta_{0}
(u_{i}
,v_{i}
) + \sum
\beta_{k}
(u_{i}
,v_{i}
)x_{ik}
+ \sum
\beta_{k}
x_{ik}
+ \epsilon_{i}
- output
A character vector containing the captured output of GWR model and Mixed GWR model.
- gwr
The result of the GWR model include CV, bandwith, Quasi R square, etc.
- Variability.Test
Results of the variability test for global and local variables.
H_{0}
: \beta_{k}
(u_{1}
,v_{1}
) = \beta_{k}
(u_{2}
,v_{2}
) = ... = \beta_{k}
(u_{n}
,v_{n}
)
H_{1}
: not all \beta_{k}
(u_{i}
,v_{i}
) (i
= 1, 2, ..., n) are equal
F_{Variability.Test_{k}} = \frac{V^{2}_{k}{/}\gamma_{1}}{\widehat{\sigma}}
Conclusion : Reject H_{0}
if F_{Variability.Test_{k}}
\geq
F_{\alpha}
(\frac{\gamma_{1}^{2}}{\gamma_{2}},\frac{\delta_{1}^{2}}{\delta_{2}}
) or p-value < \alpha
.
If H_{0}
is rejected, it means that the k-th variable has a local influence, while if H_{0}
fails to be rejected, it means that the k-th variable has a global influence.
Reference : Leung, Y., Mei, C.L., & Zhang, W.X., (2000). "Statistic Tests for Spatial Non-Stationarity Based on the Geographically Weighted Regression Model", Environment and Planning A, 32 pp. 9-32. doi:10.1068/a3162.
- F1.F2.F3.mgwr.Test
Results of the F1(GoF Mixed GWR), F2(Global Simultaneous), F3(Local Simultaneous) tests.
F1(GoF Mixed GWR) :
H_{0}
: \beta_{k}
(u_{i}
,v_{i}
) = \beta_{k}
H_{1}
: at least there is one \beta_{k}
(u_{i}
,v_{i}
) \neq
\beta_{k}
F(1) = \frac{y^{T}((I-H)-(I-S)^{T}(I-S))y {/} v_{1}} {y^{T}(I-S)^{T}(I-S)y {/} u_{1}}
if H_{0}
is rejected, it shows that the Mixed GWR model is different from the OLS model]
F2(Global Simultaneous) :
H_{0}
: \beta_{q+1}
= \beta_{q+2}
= ... = \beta_{p}
= 0
H_{1}
: at least one of \beta_{k}
\neq
0
F(2) = \frac{y^{T}((I-S_{l})^{T}(I-S_{l})-(I-S)^{T}(I-S))y {/} r_{1}} {y^{T}(I-S)^{T}(I-S)y {/} u_{1}}
If H_{0}
is rejected, it indicates that there is at least one global variable that has a significant effect in the model
F3(Local Simultaneous)
H_{0}
: \beta_{1}
(u_{i}
,v_{i}
) = \beta_{2}
(u_{i}
,v_{i}
) = ... = \beta_{q}
(u_{i}
,v_{i}
) = 0
H_{1}
: at least one of \beta_{k}
(u_{i}
,v_{i}
) \neq
0
F(2) = \frac{y^{T}((I-S_{g})^{T}(I-S_{g})-(I-S)^{T}(I-S))y {/} r_{1}} {y^{T}(I-S)^{T}(I-S)y {/} u_{1}}
If H_{0}
is rejected, it indicates that there is at least one local variable that has a significant effect in the model
Reference : Yasin, & Purhadi. (2012). "Mixed Geographically Weighted Regression Model (Case Study the Percentage of Poor Households in Mojokerto 2008)". European Journal of Scientific Research, 188-196. https://www.researchgate.net/profile/Hasbi-Yasin-2/publication/289689583_Mixed_geographically_weighted_regression_model_case_study_The_percentage_of_poor_households_in_Mojokerto_2008/links/58e46aa40f7e9bbe9c94d641/Mixed-geographically-weighted-regression-model-case-study-The-percentage-of-poor-households-in-Mojokerto-2008.pdf.
- Global.Partial.Test
Results of the global partial test.
H_{0}
: \beta_{k}
= 0 (k-th global variables are not significant)
H_{1}
: \beta_{k}
\neq
0 (k-th global variables are significant)
T_{g} = \frac{\widehat{\beta_{k}}}{\widehat{\sigma}\sqrt{g_{kk}}}
If H_{0}
is rejected, it indicates that the k-th global variable has a significant effect
Reference : Yasin, & Purhadi. (2012). "Mixed Geographically Weighted Regression Model (Case Study the Percentage of Poor Households in Mojokerto 2008)". European Journal of Scientific Research, 188-196. https://www.researchgate.net/profile/Hasbi-Yasin-2/publication/289689583_Mixed_geographically_weighted_regression_model_case_study_The_percentage_of_poor_households_in_Mojokerto_2008/links/58e46aa40f7e9bbe9c94d641/Mixed-geographically-weighted-regression-model-case-study-The-percentage-of-poor-households-in-Mojokerto-2008.pdf.
- map.mgwr
Visualization of Mixed GWR results in the form of a regional map with variables that are significant globally and locally.
- Global_variable
A list of global variables used in the analysis.
- Local_variable
A list of local variables used in the analysis.
- AICc
The corrected Akaike Information Criterion.
- AIC
The Akaike Information Criterion.
- R_square
The coefficient of determination.
- adj_R_square
The adjusted coefficient of determination.
- table.mgwr
A data frame about output table of MGWR model (include estimator, standar error, t-statistics, p-value).
for GWR model (GWRonly = 1)
the general equation form of the GWR model is
y_{i}
= \beta_{0}
(u_{i}
,v_{i}
) + \sum
\beta_{k}
(u_{i}
,v_{i}
)x_{ik}
+ \epsilon_{i}
- output
A character vector containing the captured output of GWR model.
- gwr
A character vector containing the result of the GWR model include CV, bandwith, Quasi R square, etc.
- GoF.test
A character vector containing the results of the Godness of Fit Test.
- anova_gwr
Results of the anova table.
- map.gwr
Visualization of the GWR results.
- table.gwr
A data frame about output table of GWR model (include estimator, standar error, t-statistics, p-value).
Examples
mod1 = mgwrhw(dpk=redsb, pers.reg = Y ~ X2 + X4 + X5 + X6,
coor_lat = "Latitude", coor_long = "Longitude",
vardep = "Y", GWRonly = 0, kp = 3, alp = 0.05)
mod1$gwr
mod1$Variability.Test
mod1$Global_variable
mod1$Local_variable
mod1$F1.F2.F3.mgwr.Test
mod1$Global.Partial.Test
mod1$map.mgwr