У меня есть 4 точки набора поездов, я использую «nls» для подбора набора поездов, а затем прогнозирую реакцию тестового набора, который содержит 2 точки.Однако команда «Предсказание» всегда возвращает значения набора поездов.
The code is attached below:
##Following is train set
HD = c(714,715,716.6,717.6)
p_l = c(0.5,0.1,0.05826374, 0.005982334)
##Fitting with nls
raw_data = data.frame(HD,p_l)
exp_fit = nls(p_l~exp(a+b*HD),data = raw_data,trace = T,start = list(a = 0,b
= 0))
##Following is test set
HD_test = c(718.2,719.17)
p_l_test = predict(exp_fit,newdata = HD_test)