私はrの学習段階にいます。 私はvifcor(vardata,th=0.4,maxobservations =50000)
を使用していますが、複線でない変数を見つけるのにrでlibrary(usdm)
を使用しています。さらなる分析のために構造化データフレームにvifcor(vardata,th=0.4,maxobservations =50000)
の結果を得る必要があります。私が使用していますrのデータフレームにパッケージ関数の結果を得る方法
データ読み出し処理:
pointid grid_code Blocks_line_dst_CHT GrowthCenter_dst_CHT Roads_nationa_dst_CHT Roads_regiona_dst_CHT Settlements_CHT_line_dst_CHT Small_Hat_Bazar_dst_CHT Upazilla_lin_dst_CHT resp
1 6 150 4549.428711 15361.31836 3521.391846 318.9043884 3927.594727 480 1
2 6 127.2792206 4519.557617 15388.68457 3500.24292 342.0526123 3902.883545 480 1
3 2 161.5549469 4484.473145 15391.6377 3436.539063 335.4101868 3844.216553 540 1
私の試み:csvファイルの
performdata <- read.csv('F:/DGDNDRV_FINAL/OutputTextFiles/data_blk.csv')
vardata <-performdata[,c(names(performdata[5:length(names(performdata))-2])]
コンテンツ
r<-vifcor(vardata,th=0.2,maxobservations =50000)
戻り
2 variables from the 6 input variables have collinearity problem: Roads_regiona_dst_CHT GrowthCenter_dst_CHT After excluding the collinear variables, the linear correlation coefficients ranges between: min correlation (Small_Hat_Bazar_dst_CHT ~ Roads_nationa_dst_CHT): -0.04119076963 max correlation (Small_Hat_Bazar_dst_CHT ~ Settlements_CHT_line_dst_CHT): 0.1384278434 ---------- VIFs of the remained variables -------- Variables VIF 1 Blocks_line_dst_CHT 1.026743892 2 Roads_nationa_dst_CHT 1.010556752 3 Settlements_CHT_line_dst_CHT 1.038307666 4 Small_Hat_Bazar_dst_CHT 1.026943711
- 戻り
class(r)
[1] "VIF" attr(,"package") [1] "usdm"
- 戻り
"S4"
mode(r)
データフレームにはRoads_regiona_dst_CHT GrowthCenter_dst_CHT
、別のデータフレームにはVIFs of the remained variables
が必要です。
何も問題ありませんでした。
どのようにされましたバルダータが作成されましたか? http://stackoverflow.com/help/mcveを参照してください。 – greengrass62