#Creating a data.frame.
#First, columns containing independent variable.
#Second, columns containing dependent variable.
#The data frame created presents two
#fermentation curves for two yeasts with
#different times and carbon dioxide production.
df <- data.frame('Time_Yeast_A' = seq(0,280, by=6.23),
'Time_Yeast_B' = seq(0,170, by=3.7777778),
'CO2_Production_Yeast_A' = c(0,0.97,4.04,9.62,13.44,17.50,
24.03,27.46,33.75,36.40,40.80,
44.24,48.01,50.85,54.85,57.51,
61.73,65.43,66.50,72.41,75.47,
77.22,78.49,79.26,80.31,81.04,
81.89,82.28,82.56,83.13,83.62,
84.11,84.47,85.02,85.31,85.61,
86.05,86.27,85.29,86.81,86.94,
87.13,87.33,87.45,87.85),
'CO2_Production_Yeast_B' = c(0,0.41,0.70,3.05,15.61,18.41,
21.37,23.23,28.28,41.28,43.98,
49.54,54.43,60.40,63.75,69.29,
76.54,78.38,80.91,83.72,84.66,
85.39,85.81,86.92,87.38,87.61,
88.38,88.57,88.72,88.82,89.22,
89.32,89.52,89.71,89.92,90.11,
90.31,90.50,90.70,90.90,91.09,
91.29,91.49,91.68,91.88))
#Using the pred() function to find the
#predicted valuesaccording to the adopted model.
pred(data = df,
model = 1,
startA = 0,
startB = 1.5,
startC = 500,
startD = 92,
startG = 1500,
save.xls = FALSE) #5PL Model adopted
pred(data = df,
model = 2,
startA = 92,
startB = 1.5,
startC = 0,
startD = NA,
startG = NA,
save.xls = FALSE) #Gompertz Model adopted
pred(data = df,
startA = 0,
startB = 2.5,
startC = 10,
startD = 92,
startG = NA,
model = 3,
save.xls = FALSE) #4PL Model adopted
#Saving an xlsx file. In this example,
#we will use saving a temporary file in
#the temporary file directories.
Run the code above in your browser using DataLab