求助:如何进行卡方检验?

我想比较二语学习者和母语者在使用某个类型的词(暂且命名为A)的使用情况,自己建了两个语料库,二语总形符数是840464,母语是1267249,A词在二语出现次数为58,在母语出现次数为1960,我想验证两者之间是否有显著区别。我第一次学习使用卡方,我算出来的卡方值居然是1151,自己不敢相信,感觉是算错了,请教前辈,该如何计算?不胜感激!
 
回复: 求助:如何进行卡方检验?

对你的数据,我进行了演算,得出的结果是 X2=38.122 (Yates' Correction), p<0.000001 , 可以判断具有显著差异。
 
回复: 求助:如何进行卡方检验?

非常感谢Hancunxin,我想请教一下您是怎样计算的,我很奇怪自己能得到那个数值。我用的是make-table。我也试着用SPSS做,但对数据的录入和crosstab中的row和column掌握不好,请问该如何处理是好?敬请前辈赐教!
 
Last edited:
回复: 求助:如何进行卡方检验?

非常感谢Hancunxin,我想请教一下您是怎样计算的,我很奇怪自己能得到那个数值。我用的是make-table。我也试着用SPSS做,但对数据的录入和crosstab中的row和column掌握不好,请问该如何处理是好?敬请前辈赐教!

我是用本网站版主dzhigner设计的一个程序,网址:
http://www.corpus4u.org/showthread.php?t=1073

他还设计了很多好东西,你查询一下他所发过的主题就知道。good luck!
 
回复: 求助:如何进行卡方检验?

谢谢han老师!新年快乐!
我用的也是丁老师的那个表格,但得到的结果是1150(Yate's correction),我不知道自己是否在使用的时候有错误?我的做法是在row1/column1输入58,column2输入840464,在row2/column1输入1960,column2输入1267249,请您指教这样输入是否正确?另外我试着用loglikelihood,数值也是很大的,我现在非常困惑,烦请前辈指导!
 
回复: 求助:如何进行卡方检验?

谢谢han老师!新年快乐!
我用的也是丁老师的那个表格,但得到的结果是1150(Yate's correction),我不知道自己是否在使用的时候有错误?我的做法是在row1/column1输入58,column2输入840464,在row2/column1输入1960,column2输入1267249,请您指教这样输入是否正确?另外我试着用loglikelihood,数值也是很大的,我现在非常困惑,烦请前辈指导!


您得到的结果1150(Yate's correction)应该是对的。

我用R语言计算的结果如下:
Pearson's Chi-squared test with Yates' continuity correction

data: data.frame(c(840464, 1267249), c(58, 1960))

X-squared = 1150.095, df = 1, p-value < 2.2e-16

Good luck!
 
回复: 求助:如何进行卡方检验?

Column1 Column2 Sum
Row1 10 1000 1010
Row2 1 10000 10001
Sum 11 11000 11011
以上是dzhigner的原始数据, 我是这样理解的。 在1000形符的文本中,某个形符出现了10次,而在另外一个10000形符的文本中,这个形符却只出现1次,要判断的是这个形符在两个文本当中是否存在显著差异,卡方值多少?根据我们的常识,肯定有显著差异。并且这个表是根据杨惠中教授主编《语料库语言学导论》第161页的表格设计的。因此,根据你的数据,我是这样排列的


Column1 Column2 Sum
Row1 58 84046 84104
Row2 1960 1267249 1269209
Sum 2018 1351295 1353313

提供一个卡方测算小程序,你可以用它验算一下。
 

附件

  • kfsetup.zip
    1.4 MB · 浏览: 195
回复: 求助:如何进行卡方检验?

我弄明白了!非常感谢han老师的热心帮助!
 
回复: 求助:如何进行卡方检验?

我刚刚用梁茂成教授设计的卡方计算程序验算了一下,结果也是38.程序可以去中国外语教研网下载。网址:www.fleric.org.cn
 
回复: 求助:如何进行卡方检验?

我用了crosstab算 结果比这个还大。。:confused:
用论坛上下的小程序算出卡方值是:
自由度=1
────────────
卡方=1151.64
p<0.01
但是用spss算出的pearson chi-square的value为2.11E6.
 
Back
顶部