1

有人告诉我在 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  

任何想法如何绘制一个漂亮的情节?

非常感谢你的帮助!

一切顺利

玛丽

4

1 回答 1

0

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

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

于 2018-05-03T13:11:59.297 回答