Rのベクトルの値ごとに関数を適用した後、因子のリストを返す関数を作成します

hghg hghg

予測確率のベクトルがあり、予測しきい値ベクトルの各値のベクトルを分類したいと思います。リストの最初の要素がしきい値が0の場合に分類される要素になり、リストの最後の要素がしきい値が1の場合に分類されるようになります。私の試みは助けになりません。

set.seed(1)
Predictions=runif(100)
predClassify=function(x){

 Classifier=function(x,y){ifelse(x>=y,"Over","Under")}
  classThreshold=seq(0,1,.1)
  tmp=list()
  for(i in seq_along(classThreshold)){
    tmp[[?]]=as.factor(myClassifierFunc(x,classThreshold[i]))# not sure how to index this an outer for loop?
    return(tmp)
  }

classifiedList=predClassify(Predictions)
akrun

空を作成する代わりに、「classThreshold」の等しいのをlist作成してから、NULL listlengthlengthtmp[[i]]

tmp <- vector('list', length(classThreshold))
for(i in seq_along(classThreshold)){
    tmp[[i]]=as.factor(myClassifierFunc(x,classThreshold[i]))
}

全機能を使用する

predClassify=function(x){

    Classifier <- function(x,y){ifelse(x >= y, "Over", "Under")}
    classThreshold <- seq(0,1,.1)
    tmp <- vector('list', length(classThreshold))
    for(i in seq_along(classThreshold)){
       tmp[[i]]=as.factor(Classifier(x,classThreshold[i]))

      }
     tmp
   }

-チェック

classifiedList <- predClassify(Predictions)
lengths(classifiedList)
#[1] 100 100 100 100 100 100 100 100 100 100 100

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Rのベクトルの値ごとに関数を適用した後、因子のリストを返す関数を作成します

分類Dev

r複数の列(関数の引数値のベクトル)に複数の条件を適用します

分類Dev

ネストされたリストの数値列にのみ関数を適用し、Rでネストされたリストを返します

分類Dev

関数を渡した後、ベクトルの値を返します

分類Dev

関数のリストをRamdaの値に適用します

分類Dev

異なる長さの2つのベクトルに関数を適用し、Rで行列を返します

分類Dev

異なる長さの2つのベクトルに関数を適用し、Rで行列を返します

分類Dev

Rのリストの行列に関数を適用します

分類Dev

パンダ:列に関数のリストを適用します。列ごとに1つの関数です。

分類Dev

ベクトル化された適用関数の相関数をRに保持します

分類Dev

関数のリストを行列に適用し、結果として行列をRに返します

分類Dev

関数のリストを行列に適用し、結果として行列をRに返します

分類Dev

R:ベクトルの要素を引数として行列に関数を適用します

分類Dev

IDごとに関数を適用した後にベクトルを返す「for」ループをベクトル化する方法

分類Dev

ベクトルまたはリストに要素ごとに関数を適用すると、sapplyまたはlapplyを使用すると失敗します

分類Dev

Rは2つのベクトルの連続する値に関数を適用します

分類Dev

リストに関数を適用した後、リストの要素の名前を保持します

分類Dev

リストに関数を適用してから、rの2番目の変数を繰り返します

分類Dev

特定のレベルの因子にのみ関数を適用しますか?

分類Dev

Pythonの因子のリストに数学関数を適用する

分類Dev

Rの列の関数リストを適用します

分類Dev

Rは、関数の呼び出しごとにベクトルを作成します

分類Dev

自己相関関数acf()をデータフレーム内のグループごとのベクトルのセットの要素に適用します

分類Dev

ベクトル出力を持つ関数をデータフレームのリストに適用します

分類Dev

パンダの行の値のリストに関数を適用します

分類Dev

ベクトルのセットにユーザー定義関数を適用して行列を作成します

分類Dev

関数を適用した後、2つのリストから辞書を作成します

分類Dev

関数のリストから選択した関数を適用します

分類Dev

Clojure:特定のネストレベルの値に関数をどのように適用しますか?

Related 関連記事

  1. 1

    Rのベクトルの値ごとに関数を適用した後、因子のリストを返す関数を作成します

  2. 2

    r複数の列(関数の引数値のベクトル)に複数の条件を適用します

  3. 3

    ネストされたリストの数値列にのみ関数を適用し、Rでネストされたリストを返します

  4. 4

    関数を渡した後、ベクトルの値を返します

  5. 5

    関数のリストをRamdaの値に適用します

  6. 6

    異なる長さの2つのベクトルに関数を適用し、Rで行列を返します

  7. 7

    異なる長さの2つのベクトルに関数を適用し、Rで行列を返します

  8. 8

    Rのリストの行列に関数を適用します

  9. 9

    パンダ:列に関数のリストを適用します。列ごとに1つの関数です。

  10. 10

    ベクトル化された適用関数の相関数をRに保持します

  11. 11

    関数のリストを行列に適用し、結果として行列をRに返します

  12. 12

    関数のリストを行列に適用し、結果として行列をRに返します

  13. 13

    R:ベクトルの要素を引数として行列に関数を適用します

  14. 14

    IDごとに関数を適用した後にベクトルを返す「for」ループをベクトル化する方法

  15. 15

    ベクトルまたはリストに要素ごとに関数を適用すると、sapplyまたはlapplyを使用すると失敗します

  16. 16

    Rは2つのベクトルの連続する値に関数を適用します

  17. 17

    リストに関数を適用した後、リストの要素の名前を保持します

  18. 18

    リストに関数を適用してから、rの2番目の変数を繰り返します

  19. 19

    特定のレベルの因子にのみ関数を適用しますか?

  20. 20

    Pythonの因子のリストに数学関数を適用する

  21. 21

    Rの列の関数リストを適用します

  22. 22

    Rは、関数の呼び出しごとにベクトルを作成します

  23. 23

    自己相関関数acf()をデータフレーム内のグループごとのベクトルのセットの要素に適用します

  24. 24

    ベクトル出力を持つ関数をデータフレームのリストに適用します

  25. 25

    パンダの行の値のリストに関数を適用します

  26. 26

    ベクトルのセットにユーザー定義関数を適用して行列を作成します

  27. 27

    関数を適用した後、2つのリストから辞書を作成します

  28. 28

    関数のリストから選択した関数を適用します

  29. 29

    Clojure:特定のネストレベルの値に関数をどのように適用しますか?

ホットタグ

アーカイブ