r - 使用 R 找到最大化对数似然的 λ
问题描述
问题:找到最大化对数似然的 λ
提供的代码:
对数似然<−function(lambda){sum(dpois(counts ,lambda, log=T))}
lambdas <− seq(1,15, len=300)
结果<−sapply(lambdas , loglikelihood )
到目前为止,我发现使用代码的 lambda 位置
其中(结果==最大值(结果))
[1] 62
我不知道使用什么代码来使用 lambdas (values) 在第 62 位选择 lambda
解决方案
# index (lambda)
which(result == max(result)) / (15-1)
# log likelihood
result[which(result == max(result))]
我认为这会奏效。但是我没有测试,因为没有可重现的例子。
推荐阅读
- google-bigquery - BigQuery:如何根据重复项构建新行
- google-sheets - 如何计算合并单元格的总差异
- javascript - 为什么这些类在删除类别后没有隐藏?
- python - 将 SECRET_KEY 添加到 Heroku
- mysql - LIKE和AS SELECT * FROM在mysql中复制表有什么区别?
- oracle - 执行此查询时缺少右括号
- mongodb - Lambda 未通过 privatelink 连接到 Mongodb
- list - '字段列表中的未知列'' MySQLConnector MySQLException
- spring-boot - 带有 OAuth2 的 Spring Boot WebClient 并使用 InsecureTrustManagerFactory
- c# - 将数组添加到我的 ExecuteReader() 函数