代码如下:
N=c(1,2,4,8,16)*500
ln=log(N)+0.6
frac=c(1:8000)
frac=1/frac
s=N
for(i in 1:length(s)){
s[i]=sum(frac[1:s[i]])
}
s
ln
调试结果
这是概率论与数理统计在最大似然估计中的问题,求导过程如下:1.先求这个函数的对数似然函数,即两边同时取对数lnL(μ,塞塔)=ln∑(Xi-μ)^2/σ^2,很抱歉,电脑word没有公式编辑器,计算过程写不出来,前面的等式是复制楼主你输入的.2.这样指数部分可以拿到ln前面了.3先对μ求偏导,∑部分是连加,ln((x1+μ)+(x2+μ)+(x3+μ)+……)是复合函数,里面(x1+μ)+(x2+μ)+……部分的导数是1,所以μ的导数就是(1/∑)*2/σ^2,4再对塞塔求偏导数,这个就比较简单了.到此就求出了导数.安装和启动比spss快很多。上课时,老师:“先不下R studio了,这个初学够用。”
哈哈哈哈哈好的。
程序可以不难学,反正我不太喜欢上来就搞最难的,零基础小白菜得安详。
哎呀,这个课老师真的超可爱,先介绍了“R当计算器比电脑自带的好用多了!”,安利了一波计算器使用方法,像极了分享自己宝贝玩具的大男孩。
R当做计算器也的确简单。把脑子里想的数学公式打进去按回车就行了。
数学函数表示方式可能得查一下。百度必应谷歌,一搜解千愁。
常见:pi --π ;sqrt(2)=根号2;log()=ln();exp()=e^x.
说起来这些对我来说也不常用,用不到的知识又增加了
好了,
1、基础概念之向量,Vectors:【向量是一串有序数据,向量内】
R里vectors分三种,数值、逻辑值、字符串,英文分别是
Numeric vectors
Logical vectors
Character vectors。
mode(x)语句可查看哪一类。
R里的向量表示方式:
输入数值可直接 c(1,2),字符串需要加单/双引号:c('hi',"morning")
逻辑值按回车后可判断正误,true false,或者NA(not available)。
2、变量、变量名、赋值
变量,咋说呢,定义是“A variable is used to store information”,反正就指代某一大串信息。
接下来,给变量起名字,并赋值。起名字有讲究的。
对了,打字之前,先知道一句R对大小写敏感(大小写敏感是说,大写小写在R看来是不同的东西,Yes 不等于 yes ),请把这句话记好。
起名字的规矩其实就三条:
1、可以有√:A-Z, a-z, 0-9, 英文句号 (.) 下划线 (_)
2、不能有×:空格,reserved keywords
3、开头只能是字母或点
(保留字是啥之后再说叭,今天用不到)
好了,现在已经会起名字了。再也不怕变量太多分不清了
那开始把名字和数据配配对。
赋值符号 :"
x=2, x
在R看来一个意思。
那怎么告诉它我想要的是“x小于负二”?
加空格。x<-2
是不是很妙