Seite 1 von 1

Sequenz von Werten

Verfasst: Mi Jan 04, 2023 3:26 pm
von Chris
Hi,

ich soll eine Sequenz von Xmin bis Xmax erstellen und dann die Punktvorhersagen, die Grenzen der 95% prediction intervals für die bedingten Erwartungswerte sowie die Grenzen der 95% prediction intervals für die individuellen Punkte errechnen.

Die Sequenz habe ich bereits erstellt.

min(mrate$income)
max(mrate$income)
s <- seq(0.76, 2.39, by = 0.001)
print(s)

Wie kann ich hier weiter vorgehen?

Danke schonmal!

VG
Chris

Re: Sequenz von Werten

Verfasst: Mi Jan 04, 2023 4:53 pm
von bigben
Hallo Chris,

Welche Punktvorhersagen? Oder anders gesagt: Stell bitte eine vollständige Frage ein, so lässt sich das nicht beantworten.

Gruß,
Bernhard

Re: Sequenz von Werten

Verfasst: Fr Jan 06, 2023 7:20 pm
von EDi
So hier?

Code: Alles auswählen

# some data
plot(mpg ~ wt, mtcars)
# a model
model <- lm(mpg ~ wt, mtcars)

# we want to interpolate across 1000 points of wt
new_wt <- seq(min(mtcars$wt), max(mtcars$wt), length.out = 1000)
new_data = data.frame(wt = new_wt)

# get predictions with prediction interval
fit = predict(model, newdata = new_data, interval = "predict") |> as.data.frame()
head(fit)

# plot all
plot(mpg ~ wt, mtcars)
lines(new_data$wt, fit$fit)
lines(new_data$wt, fit[["lwr"]], lty = 2)
lines(new_data$wt, fit[[3]], lty = 2)