2016-10-23 8 views
0

iは、私はCRDNドキュメントエラー:オブジェクト 'KND' が見つかりません

data_example = sample_generator(10000,ratio = 0.80) 
genData = ADAS(data_example[,-3],data_example[,3]) 
genData_2 = ADAS(data_example[,-3],data_example[,3],K=7) 

例を用いR にパッケージ 'smotefamily' を使用するが、エラーが有する

Error in knearest(Darr, P_set, C) : object 'knD' not found 

私はADASを使いたいだけです。 これはドキュメントのリンクです: document

答えて

1

このエラーのトレースが、それはその源であるknearestからスローされます:

> knearest 
function (D, P, n_clust) 
{ 
    if (requireNamespace("FNN", quietly = TRUE)) { 
     knD <- FNN::knnx.index(D, P, k = (n_clust + 1), algo = "kd_tree") 
    } 
    knD = knD * (knD != row(knD)) 
    que = which(knD[, 1] > 0) 
    for (i in que) { 
     knD[i, which(knD[i, ] == 0)] = knD[i, 1] 
     knD[i, 1] = 0 
    } 
    return(knD[, 2:(n_clust + 1)]) 
} 

この機能でif文がときrequireNamespace戻っFALSEFNN依存関係のためのelseを持っていませんパッケージメタデータ内の「おすすめ」にしかないので、自動的にはインストールされません。最初にインストールする例を得るにはFNN

install.packages("FNN") 
関連する問題