Guesstimate 开源项目使用教程
1. 项目介绍
Guesstimate 是一个开源工具,用于进行基于蒙特卡洛实验的估算。它类似于 Excel,但提供了将值作为范围和分布而不是单个点输入的选项。其他指标可以对这些单元格/指标进行数学运算。每次添加或更改新的输入后,都会从每个输入中随机生成5000个样本,并通过指定的运算生成输出的置信区间。
Guesstimate 的前端是基于 Next.js 框架的应用程序。该项目使用了 Auth0 进行认证,通过 next-auth 进行集成,而搜索/索引则使用了 Algolia。这意味着自行运行它需要一些设置,但相比其他类似的系统,它相对容易设置。该项目在 MIT 许可下发布。
2. 项目快速启动
首先,确保已经安装了 git 和 node。
git clone https://github.com/getguesstimate/guesstimate-app.git
cd guesstimate-app
pnpm install
pnpm dev
根据计算机上已安装的内容,可能会有一些特定的错误。以后,我们可以将其放入 Docker 容器中等。
启动后,本地开发环境将运行,你可以通过浏览器访问来查看应用。
3. 应用案例和最佳实践
创建估算
- 输入单个数字或范围,例如
[25,35]
表示 90% 的置信区间在 25 和 35 之间。 - 使用
=
符号作为输入的第一个字符,可以将其转换为函数(类似于 Excel 和 Google Sheets)。
可视化指标
- 正态视图:显示指标名称、基本的分布统计(平均值和标准差)以及背景中的分布图。
- 基础视图:与正态视图相同,但不显示分布图,有助于加速计算。
- 科学视图:与正态视图相同,但分布图更大,还有一些额外的统计信息。
使用箭头
箭头可以在指标之间启用或禁用,它们可能很有用,但也可能增加 UI 的复杂性。
查看分布
点击指标可以查看更多关于其分布的信息。
4. 典型生态项目
目前,Guesstimate 项目的生态系统中没有列出特定的包或依赖项目。但是,它使用了 Next.js、Auth0 和 Algolia 等技术,这些技术都有自己丰富的生态系统和社区支持。
以上就是 Guesstimate 开源项目的使用教程,希望对您有所帮助。