Coefplot为卡方分布

时间:2018-05-03 12:47:10

标签: r plot coefplot

有人告诉我在R中做一个coefplot来更好地可视化我的数据。

因此我首先进行了卡方检验。在我将数据放入表格后,它看起来像这样:

                    1  2  3  5  6
 5_min_blank        11 21 18 19  8
 Boldstyle           6  7 14 10  2
 Boldstyle_pause     9 22 19  8  0
 Breaststroke        7 16 10  5  4
 Breaststroke_pause  9 13 10  8  3
 Diving             14 20 10 10  4
1-6是类别和"大胆的风格"等等是不同的声音。

我做的不是测试:

    fit.swim<-chisq.test(X2,simulate.p.value = TRUE, B = 10000)

得到了这个结果:

Pearson's Chi-squared test with simulated p-value (based on 10000 replicates)

data:  X2
X-squared = 87.794, df = NA, p-value = 0.09479

现在我想用我的数据做一个coefplot,但我只得到这个错误:

  coefplot(fit.swim)  
Error: $ operator is invalid for atomic vectors  

任何想法如何绘制好的情节?

非常感谢您的帮助!

一切顺利

玛丽

1 个答案:

答案 0 :(得分:0)

我认为你得到这个错误的原因是因为coefplot需要一个拟合模型作为输入,形式为lm,glm或rxLinMod obj。

在您的情况下,您进行了拟合优度检验,基本上将观察到的样本分布与预期的概率分布进行比较。没有拟合的模型来绘制系数。