R语言plspm函数modes参数详解:数值型、有序型、名义型和区间型变量设置
在R语言的plspm函数中,modes参数用于定义变量的类型。modes参数可以设置为'numeric'、'ordinal'、'nominal'或者'interval'。下面举例说明各个类型的设置方式:
- numeric(数值型):当变量是数值型时,可以将modes参数设置为'numeric',此时plspm函数会按照数值型处理变量。例如:
library(plspm)
data("Iris")
iris_splspm <- plspm(Iris[, 1:4], c(1,1,1,1), modes = c('numeric','numeric','numeric','numeric'))
summary(iris_splspm)
- ordinal(有序型):当变量是有序型变量时,可以将modes参数设置为'ordinal',此时plspm函数会按照有序型处理变量。例如:
library(plspm)
data("wine")
wine_splspm <- plspm(wine[, 1:12], wine[,13], modes = c('ordinal','ordinal','ordinal','ordinal','ordinal','ordinal','ordinal','ordinal','ordinal','ordinal','ordinal','ordinal'))
summary(wine_splspm)
- nominal(名义型):当变量是名义型变量时,可以将modes参数设置为'nominal',此时plspm函数会按照名义型处理变量。例如:
library(plspm)
data("bank")
bank_splspm <- plspm(bank[, 1:16], bank[,17], modes = c('nominal','nominal','nominal','nominal','nominal','nominal','nominal','nominal','nominal','nominal','nominal','nominal','nominal','nominal','nominal','nominal'))
summary(bank_splspm)
- interval(区间型):当变量是区间型变量时,可以将modes参数设置为'interval',此时plspm函数会按照区间型处理变量。例如:
library(plspm)
data("USArrests")
arrests_splspm <- plspm(USArrests, c(1,1,1,1), modes = c('interval','interval','interval','interval'))
summary(arrests_splspm)
原文地址: https://www.cveoy.top/t/topic/nF8Z 著作权归作者所有。请勿转载和采集!