SPSS方法包
psython的Python项目详细描述
Psython公司
这个包包括使用python完成的SPSS相关计算。在
安装
pip install psython
导入
^{pr2}$克朗巴赫字母-带“如果删除”
此软件包用于计算整个数据集的Cronbach's alpha,并使用“if deleted”表查找应该删除的项。在
该软件包使用pingouin软件包进行Cronbach's alpha的实际计算。在
用法
下面是SAQ数据帧的示例(q3r=q3 reversed):
q1 | q2 | q4 | q5 | q6 | q7 | q8 | q9 | q10 | q11 | ... | q15 | q16 | q17 | q18 | q19 | q20 | q21 | q22 | q23 | q3r | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 2 | 1 | 2 | 2 | 2 | 3 | 1 | 1 | 2 | 1 | ... | 2 | 3 | 1 | 2 | 3 | 2 | 2 | 2 | 5 | 2 |
1 | 1 | 1 | 3 | 2 | 2 | 2 | 2 | 5 | 2 | 2 | ... | 4 | 3 | 2 | 2 | 3 | 4 | 4 | 4 | 2 | 2 |
2 | 2 | 3 | 2 | 4 | 1 | 2 | 2 | 2 | 2 | 3 | ... | 2 | 3 | 2 | 3 | 1 | 4 | 3 | 2 | 2 | 4 |
3 | 3 | 1 | 4 | 3 | 3 | 4 | 2 | 2 | 4 | 2 | ... | 3 | 3 | 2 | 4 | 2 | 4 | 4 | 4 | 3 | 5 |
4 | 2 | 1 | 2 | 2 | 3 | 3 | 2 | 4 | 2 | 2 | ... | 2 | 2 | 2 | 3 | 3 | 4 | 2 | 4 | 4 | 3 |
5行×23列
psy.cronbach_alpha_scale_if_deleted(df)
其中df是items dataframe(每个条目作为一个列),函数将返回两个对象:位置0处整个数据帧的Cronbach's alpha和位置1处的“if delete”项的表。在
^{tb2}$
可靠性:一分为二
result = psy.split_half_reliability(df)
将返回值数组:
(皮尔逊,斯皮尔曼布朗,阿龙巴赫的1,阿龙巴赫的2,可打印表格)
print(result[4])
将以熟悉的SPSS格式打印输出。在
- 项目
标签: