0
ステップバイステップの変数選択プロセスから重要な変数を見つけ出し、データ抽出のためのデータテーブルに含める必要があります。段階的可変プロセスから有意な変数を引き出し、データテーブルに含める
iris$area <- iris$Petal.Length * iris$Petal.Width
iris <- data.table(iris)
mydata <- iris[Species %in% "virginica", list(Sepal.Length,Sepal.Width,Petal.Length,Petal.Width,area)]
fit <- lm(area~., data=mydata)
satis.step <- step(fit, direction="both")
datanew <- iris[Species %in% "virginica", list(Species, satis.step)]
Output:
(Let's assume step wise regression selects Sepal.Length and Sepal.Width so it has the values for the those two predictors)
datanew <- iris[Species %in% "virginica", list(Species, Sepal.Length,Sepal.Width)]
これをR環境で設定することは困難です。どんな助けもありがとうございます。
ありがとうございます。
私の質問がはっきりしているかどうか分かりません。上記のコードの最後の行を改訂しました。私は段階的な変数選択プロセスに基づいて(Precip、Min Temp、Max Temp、Sunshine、Humidity、PET)のリストから変数を特定し、特定された重要変数(satis.step)のみをリストに含める"table1"から値を抽出します。 (YEAR、RANGE、ID、COUNTY、LR、satis.step)] – user3408139
私はそれが私のコードが何をしていると信じています。それでも問題が解決しない場合は、再生可能な例を投稿して、同じ入力を処理してください。 – Gregor
上記の改訂コードを再現可能なサンプルコードでご覧ください。私は値が "datanew"のステップワイズ回帰プロセスで選択されたプレディクタをリストすることを望みます。私はこれを明確にしたいと思っています。 – user3408139