optimise的默认是求最小值,如果要求最大,
>optimise(f,lower=0,upper=1,maximum=T)
结果是
$maximum
[1] 0.222218
$objective
[1] 0.6208067
所以xmax=0.222218 且f(xmax)=0.6208067
R软件的例子:optimize函数求给定区间[a,b]中一元函数f的最值f <- function (x, a) (x - a)^2
xmin <- optimize(f, c(0, 1), tol = 0.0001, a = 1/3)
xmin
使用data.frame函数就可以初始化一个Data Frame。比如我们要初始化一个student的Data Frame其中包含ID和Name还有Gender以及Birthdate,那么代码为:student<-data.frame(ID=c(11,12,13),Name=c("Devin","Edward","Wenli"),Gender=c("M","M","F"),Birthdate=c("1984-12-29","1983-5-6","1986-8-8”))
另外也可以使用read.table() read.csv()读取一个文本文件,返回的也是一个Data Frame对象。读取数据库也是返回Data Frame对象。