0

そのため、現在ロジスティック回帰を実行しており、次のように切片を含めずに個々の予測変数の要約情報を抽出しようとしています:

zscores1<-summary(step1)$coefficients[-1,"z value"]
> zscores1
   i3        i2        i1 
0.5011802 2.7834229 2.0239975

Step1 は、コンテキストを提供するためにここで関心のあるモデルです。最終的には、含まれている予測子だけを抽出したいと考えています。

allpredictorsincld<-rownames(summary(step1)$coefficients[-1,])
> allpredictorsincld
[1] "i3" "i2" "i1"

私が抱えている問題は、1 つの予測子のみを使用すると、その予測子の情報しか得られないことですが、項目番号は次のように削除されます。

> zscores1<-summary(step1)$coefficients[-1,"z value"]
> zscores1
[1] 5.644939

項目 1 (i1) は、予測子として含まれる唯一の項目です。Rがアイテム番号に加えて値を与えるようにするにはどうすればよいですか? このようなものがあるように:

> zscores1
   i1
5.644939 

ありがとうございました!

4

1 に答える 1

0

私が発見した別の解決策は、結果をデータ フレームに変換してから、次のように行名を抽出することです。

> allpredsincld<-as.data.frame(summary(step1)$coefficients)
> allpredsincld
         Estimate Std. Error   z value     Pr(>|z|)
(Intercept) -7.998346   1.216048 -6.577327 4.789808e-11
i1           3.928425   0.695920  5.644939 1.652402e-08

それから:

> allpredsincld<-allpredsincld[-1,]
> allpredsincld
Estimate Std. Error  z value     Pr(>|z|)
i1 3.928425    0.69592 5.644939 1.652402e-08

そして最後に:

> rownames(allpredsincld)
[1] "i1"

フリック氏の解決策ははるかに迅速ですが。

于 2015-06-26T14:51:41.060 に答える