在R中建立总和索引

时间:2020-07-30 12:40:32

标签: r indexing sum

我想根据我的数据集的几个变量在R中建立一个sumindex,例如v110v111等。为此,我将变量编码为伪变量,现在称为_recode,以形成具有平均索引的三个类别。这些是以contactsholidaylongystays结尾的变量。必须使用0.30.4对其加权。最后,我要创建一个名为transnat的总索引,该索引由3个类别组成。我知道当我乘以10时,我会在最后扩大范围。但是我的输出显示的范围是-17到10。

这是我的代码:

data_issp$transnat_contacts <- (data_issp$v110_recode - data_issp$v111_recode - data_issp$v112_recode - data_issp$v113_recode) * 0.3

data_issp$transnat_holiday <- (data_issp$v119_recode) * 0.3

data_issp$transnat_longstays <- (data_issp$v115_recode - data_issp$v116_recode - data_issp$v117_recode) * 0.4

table(data_issp$transnat_contacts)
table(data_issp$transnat_holiday)
table(data_issp$transnat_longstays)

输出: output

data_issp_transnat <- (data_issp$transnat_contacts + data_issp$transnat_holiday + data_issp$transnat_longstays) * 10

table(data_issp_transnat)

最终输出: final output

0 个答案:

没有答案