R で関数を呼び出すときに、結果の値を取得するにはどうすればよいですか。たとえば、「roc」関数を使用し、AUC 値と CI (次の例ではそれぞれ 0.6693 と 0.6196-0.7191) を抽出する必要があります。
> roc(tmpData[,lenCnames], fitted(model), ci=TRUE)
Call:
roc.default(response = tmpData[, lenCnames], predictor = fitted(model), ci = TRUE)
Data: fitted(model) in 127 controls (tmpData[, lenCnames] 0) < 3248 cases (tmpData[, lenCnames] 1).
Area under the curve: 0.6693
95% CI: 0.6196-0.7191 (DeLong)
以下を使用して、関連するテキストでこれらの値を取得できます。
> z$auc
Area under the curve: 0.6693
> z$ci
95% CI: 0.6196-0.7191 (DeLong)
テキストではなく値のみを取得する方法はありますか。
「正規表現」または「strsplit」関数を使用してこれらを取得する方法を実行しましたが、これらの値に直接アクセスするには他の方法があるはずです。