我有自由度和平均值。我需要计算标准偏差。
非常感谢任何帮助。 谢谢
答案 0 :(得分:0)
仍然不是100%肯定你正在尝试做什么,但这是一次尝试(使用95%的t统计范围)...我只有一个文件(这是你粘贴的3个元素),它被称为stats1。我使用awk从文件中提取相关字段,然后将其丢弃到R。
awk -F'>' '$1 ~/Overall/{print $2}' stats* | Rscript -e 'qt( 0.975, as.numeric (readLines ("stdin"))) '
[1] 2.940089 2.776445 12.706205
答案 1 :(得分:0)
将某些文本处理或数据处理工具与R等统计软件包结合使用肯定是有意义的(特别是,您可能希望使用R' s t.test(VECTOR, MU)
),但{{1当然可以胜任这项任务,甚至可能具有一定的优势。无论如何,我附加了一个(bash)脚本,该脚本希望其输入每行有一个数据观察,并按照脚本中的描述发出一行" help"文档。
此处进行比较是使用awk
从输出中提取并使用脚本运行(t-test):
t.test()
$ R
> t.test(c(1,2,3), mu=0)
One Sample t-test
t = 3.4641, df = 2, p-value = 0.07418
alternative hypothesis: true mean is not equal to 0
95 percent confidence interval:
-0.4841377 4.4841377
$ (echo 1; echo 2; echo 3) | t-stat
3 2 0.666667 3.4641