-
lm()
関数を使用する方法:# データの作成 x <- c(1, 2, 3, 4, 5) # 説明変数 y <- c(2, 4, 6, 8, 10) # 目的変数 # 線形モデルの作成 model <- lm(y ~ x) # 単一の点での予測 new_x <- 6 # 新しいデータ点の説明変数の値 prediction <- predict(model, newdata = data.frame(x = new_x))
-
predict()
関数を使用する方法:# データの作成 x <- c(1, 2, 3, 4, 5) # 説明変数 y <- c(2, 4, 6, 8, 10) # 目的変数 # 線形モデルの作成 model <- lm(y ~ x) # 単一の点での予測 new_x <- 6 # 新しいデータ点の説明変数の値 prediction <- predict(model, newdata = data.frame(x = new_x))
これらの方法を使用すると、線形モデルを作成し、新しいデータ点に対する予測を行うことができます。lm()
関数を使用してモデルを作成し、predict()
関数を使用して新しいデータ点の予測を行います。newdata
引数には、新しいデータ点の説明変数の値を含むデータフレームを指定します。
以上のコード例は、単純な例を示していますが、実際のデータに適用する際には、適切なデータの前処理やモデルの評価などが必要です。