【发布时间】:2020-12-19 10:54:58
【问题描述】:
我有一个 txt 文件,其中的数字看起来像这样(但有 100 个数字)-
[1] 7.1652348 5.6665965 4.4757553 4.8497086 15.2276296 -0.5730937
[7] 4.9798067 2.7396933 5.1468304 10.1221489 9.0165661 65.7118194
[13] 5.5205704 6.3067488 8.6777177 5.2528503 3.5039562 4.2477401
[19] 11.4137624 -48.1722034 -0.3764006 5.7647536 -27.3533138 4.0968204
我需要从这个分布估计 MLE theta 参数 -
[![这是我的发行版][1]][1]
我需要通过替换从 1000 个观测值的样本中估计 theta,然后保存样本,然后做一个历史记录。
如何从我的样本中估计 theta?我没有关于正常分布的信息。
我写了这样的东西-
data<-read.table(file.choose(), header = TRUE, sep= "")
B <- 1000
sample.means <- numeric(data)
sample.sd <- numeric(data)
for (i in 1:B) {
MySample <- sample(data, length(data), replace = TRUE)
sample.means <- c(sample.means,mean(MySample))
sample.sd <- c(sample.sd,sd(MySample))
}
sd(sample.sd)
但它不起作用..
【问题讨论】:
-
在“MASS”包中尝试
fitdistr。仅供参考,此密度是具有位置参数theta的柯西分布之一。 -
这个包是什么?
标签: r random probability