IRT模型笔记一

IRT模型笔记(一)

模型中python库函数、方法介绍:

  1. IRT引入了numpy,tqdm,scipy,EduCDM这些库
    numpy:存储和处理矩阵运算
    tqdm:python进度条库
    scipy:类似于numpy,使用了其中的stats(一个具有统计功能的库)

  2. def init_parameters(prob_num,dim)初始化函数,输入两个参数(试题矩阵,学生/试题嵌入维度)
    其中用到方法有:
    stats.norm.rvs(loc=0.75,scale=0.1,size) 产生一个符合正态分布的随机矩阵 loc均值 scale方差 size矩阵规模
    stats.uniform.rvs(size) 产生一个符合均匀分布的随机矩阵
    这个函数主要是用来初始化试题难度参数,区分度参数,以及猜测参数

  3. def init_prior_prof_distribution(dim)函数:
    stats.uninform.rvs()
    stats.multivariate_normal.pdf(矩阵,均值mean,方差cov)这是一个多维正态分布的概率密度函数,mean=np.zeros(dim)是一个维度为dim的零矩阵,cov=no.identify(dim)是一个维度为dim*dim的方形矩阵
    np.sum()如果没有参数,就是矩阵所有元素求和
    该函数是为了初始化生成两个随机矩阵,应该是用在EM算法中

  4. def get_Likelihood(a,b,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值