k******t 发帖数: 1498 | 1 在着手开发一个网站来做mouse colony management,需要在client端跑一些简单的统计
分析,比如t-test之类的,请教一下板上各位大拿架构设计的问题。我想到有两个方案
:
1)服务器端设API,接收数据,用R做分析,然后传送结果到客户端。
2)在客户端用jstat之类的library,直接在客户端本地跑分析。
大家有没有什么推荐?
背景:鄙人略懂PHP/JS。 |
l******n 发帖数: 9344 | 2 小虾说两句,简单的test数据量不大直接在客户端做就好,直接用php做计算就好,求
个均值算个方差查个表还是没有问题的。如果模型复杂或者数据量大了,可以用shiny
做个app来处理
统计
【在 k******t 的大作中提到】 : 在着手开发一个网站来做mouse colony management,需要在client端跑一些简单的统计 : 分析,比如t-test之类的,请教一下板上各位大拿架构设计的问题。我想到有两个方案 : : : 1)服务器端设API,接收数据,用R做分析,然后传送结果到客户端。 : 2)在客户端用jstat之类的library,直接在客户端本地跑分析。 : 大家有没有什么推荐? : 背景:鄙人略懂PHP/JS。
|
c******n 发帖数: 16666 | 3 我实在客户端直接上js做的
一开始搞的是按键更新 保证流畅
pi pm催着我改on-the-fly
改了之后果然卡了。。。
后来灵机一动学果子 多加了数个eye candy动画效果。。就好了 |
k******t 发帖数: 1498 | 4 正在看shiny和rstudio server,似乎很强大,上手也不难的样子。
现在就是不确定在客户端怎么弄,还在找javascript的轮子。比较简单的分析比如平均
方差t-test之类的能在客户端做最好,不然在server-client间来回跑速度受影响。
shiny
【在 l******n 的大作中提到】 : 小虾说两句,简单的test数据量不大直接在客户端做就好,直接用php做计算就好,求 : 个均值算个方差查个表还是没有问题的。如果模型复杂或者数据量大了,可以用shiny : 做个app来处理 : : 统计
|
k******t 发帖数: 1498 | 5 我也在这么想,能不能推荐一个js的轮子?
我目前只需要做简单的平均/方差t-test之类的。
【在 c******n 的大作中提到】 : 我实在客户端直接上js做的 : 一开始搞的是按键更新 保证流畅 : pi pm催着我改on-the-fly : 改了之后果然卡了。。。 : 后来灵机一动学果子 多加了数个eye candy动画效果。。就好了
|
c******n 发帖数: 16666 | 6 我们做的都是些定制的奇怪计算。。
你说的我估计确实只有看jstat了
【在 k******t 的大作中提到】 : 我也在这么想,能不能推荐一个js的轮子? : 我目前只需要做简单的平均/方差t-test之类的。
|
c******n 发帖数: 16666 | |
k******t 发帖数: 1498 | 8 多谢!Jstat确实很强大,也一直在活跃开发,就从它了。
【在 c******n 的大作中提到】 : 我们做的都是些定制的奇怪计算。。 : 你说的我估计确实只有看jstat了
|
l******n 发帖数: 9344 | 9 这些test都很简单,自己写就好了
【在 k******t 的大作中提到】 : 多谢!Jstat确实很强大,也一直在活跃开发,就从它了。
|
k******t 发帖数: 1498 | 10 汗一个,我比较懒,只要有轮子,我坚决不自己写。要写那些test,我还得重新学一遍
统计。要搞的事情太多了。
【在 l******n 的大作中提到】 : 这些test都很简单,自己写就好了
|
c*********e 发帖数: 16335 | 11 ajax
统计
【在 k******t 的大作中提到】 : 在着手开发一个网站来做mouse colony management,需要在client端跑一些简单的统计 : 分析,比如t-test之类的,请教一下板上各位大拿架构设计的问题。我想到有两个方案 : : : 1)服务器端设API,接收数据,用R做分析,然后传送结果到客户端。 : 2)在客户端用jstat之类的library,直接在客户端本地跑分析。 : 大家有没有什么推荐? : 背景:鄙人略懂PHP/JS。
|
e*******o 发帖数: 4654 | 12 either way should be fine for your case.
there is not much differences between those two approaches.
I'd say stay away from R if you can do it in python or other language. |