求导问题
如图,求,如果可以的话再分别对a,b,c求导。多写多加分。真的太感谢了,研究了很多天都IRT中的3PLM参数估计方法,好不容易公式看懂了,但是最后求导不会.描述是这样的前...
如图,求
,如果可以的话再分别对a,b,c求导。多写多加分。
真的太感谢了,研究了很多天都IRT中的3PLM参数估计方法,好不容易公式看懂了,但是最后求导不会.
描述是这样的
前面求出了
所以2-2式也就出来了,也就是lnL的一阶导出来了,但是还有二阶导需要求,才能用牛顿迭代法计算出θ的值,不知道您能不能帮我计算下分别对θ,a,b,c求二阶导后的结果.因为要用程序实现,所以不把公式写出来这些天就白研究了.麻烦您帮我把二阶导也计算一遍了,再给您加100分.
还有不知道您对3PLM的参数估计有没有研究,现在不清楚的a,b的初值的粗略估计.θ和c的都知道了,θ的就是上面(1)中提到的,n是总答题数,r是答对的题目数量. 展开
,如果可以的话再分别对a,b,c求导。多写多加分。
真的太感谢了,研究了很多天都IRT中的3PLM参数估计方法,好不容易公式看懂了,但是最后求导不会.
描述是这样的
前面求出了
所以2-2式也就出来了,也就是lnL的一阶导出来了,但是还有二阶导需要求,才能用牛顿迭代法计算出θ的值,不知道您能不能帮我计算下分别对θ,a,b,c求二阶导后的结果.因为要用程序实现,所以不把公式写出来这些天就白研究了.麻烦您帮我把二阶导也计算一遍了,再给您加100分.
还有不知道您对3PLM的参数估计有没有研究,现在不清楚的a,b的初值的粗略估计.θ和c的都知道了,θ的就是上面(1)中提到的,n是总答题数,r是答对的题目数量. 展开
1个回答
展开全部
对某个变量求偏导的时候就把别的变量都看做常数,
然后用链式法则一步步来计算
所以
∂P/∂θ=(1-c) *∂ 1/[1+e^-Da(θ-b)]/∂θ
而
∂ 1/[1+e^-Da(θ-b)]/∂θ
= -1/[1+e^-Da(θ-b)]² *∂ [1+e^-Da(θ-b)]/∂θ
= -1/[1+e^-Da(θ-b)]² * [-Da*e^-Da(θ-b)]
=Da *e^-Da(θ-b) / [1+e^-Da(θ-b)]²
于是
∂P/∂θ=(1-c)* Da *e^-Da(θ-b) / [1+e^-Da(θ-b)]²
同理
∂P/∂a=(1-c) *∂ 1/[1+e^-Da(θ-b)]/∂a
而
∂ 1/[1+e^-Da(θ-b)]/∂a
= -1/[1+e^-Da(θ-b)]² *∂ [1+e^-Da(θ-b)]/∂a
= -1/[1+e^-Da(θ-b)]² * [-D(θ-b)*e^-Da(θ-b)]
故∂P/∂a=(1-c) *D(θ-b)*e^-Da(θ-b) /[1+e^-Da(θ-b)]²
再继续
∂P/∂b= -(1-c) *Da *e^-Da(θ-b) /[1+e^-Da(θ-b)]²
∂P/∂c= 1 -1/[1+e^-Da(θ-b)]
然后用链式法则一步步来计算
所以
∂P/∂θ=(1-c) *∂ 1/[1+e^-Da(θ-b)]/∂θ
而
∂ 1/[1+e^-Da(θ-b)]/∂θ
= -1/[1+e^-Da(θ-b)]² *∂ [1+e^-Da(θ-b)]/∂θ
= -1/[1+e^-Da(θ-b)]² * [-Da*e^-Da(θ-b)]
=Da *e^-Da(θ-b) / [1+e^-Da(θ-b)]²
于是
∂P/∂θ=(1-c)* Da *e^-Da(θ-b) / [1+e^-Da(θ-b)]²
同理
∂P/∂a=(1-c) *∂ 1/[1+e^-Da(θ-b)]/∂a
而
∂ 1/[1+e^-Da(θ-b)]/∂a
= -1/[1+e^-Da(θ-b)]² *∂ [1+e^-Da(θ-b)]/∂a
= -1/[1+e^-Da(θ-b)]² * [-D(θ-b)*e^-Da(θ-b)]
故∂P/∂a=(1-c) *D(θ-b)*e^-Da(θ-b) /[1+e^-Da(θ-b)]²
再继续
∂P/∂b= -(1-c) *Da *e^-Da(θ-b) /[1+e^-Da(θ-b)]²
∂P/∂c= 1 -1/[1+e^-Da(θ-b)]
更多追问追答
追问
真的太感谢了,研究了很多天都IRT中的3PLM参数估计方法,好不容易公式看懂了,但是最后求导不会.我在问题补充里面又加了些描述,不知道您能不能帮我解决,二次求导解决了,这个程序基本上就可以实现了.谢谢了.
追答
求导其实是很简单的,就是式子长了的时候挺麻烦,自己有点耐心去算就好
∂P/∂θ=(1-c)* Da *e^-Da(θ-b) / [1+e^-Da(θ-b)]²
那么
∂²P/∂θ²
= -(1-c)*D²a² *e^-Da(θ-b) / [1+e^-Da(θ-b)]²
+(1-c)* Da *e^-Da(θ-b) *(-2) *[1+e^-Da(θ-b)]^(-3) * [e^-Da(θ-b)] *(-Da)
∂P/∂a=(1-c) *D(θ-b)*e^-Da(θ-b) /[1+e^-Da(θ-b)]²
那么
∂²P/∂a²= -(1-c)*D²(θ-b)² *e^-Da(θ-b) /[1+e^-Da(θ-b)]²
+(1-c) *D(θ-b)*e^-Da(θ-b) *(-2) *[1+e^-Da(θ-b)]^(-3) *[e^-Da(θ-b)] *(-Dθ)
∂P/∂b= -(1-c) *Da *e^-Da(θ-b) /[1+e^-Da(θ-b)]²
那么
∂²P/∂b²= -(1-c) *D²a² *e^-Da(θ-b) /[1+e^-Da(θ-b)]²
-(1-c) *Da *e^-Da(θ-b) * (-2) *[1+e^-Da(θ-b)]^(-3) *[e^-Da(θ-b)] *Da
而∂P/∂c= 1 -1/[1+e^-Da(θ-b)],与c无关了
那么∂²P/∂c²=0
那些计算都自己化简一下吧,要有点耐心的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询