我正在构建一个调查应用程序,用户可以在其中创建调查.我正在寻找有关如何存储每项调查数据的建议.
我可以以数据库表的形式保存调查结果,如下所示:
像mongodb这样的nosql数据库更适合这种情况吗?
我从来没有使用过nosql数据库,也不知道学习曲线来完成这项工作.
有资源吗?
谢谢你的帮助.
您认为哪些技术/语言/应用程序在Windows平台上达到顶峰,那些已经或应该被淘汰的平台?我的投票,在某些方面可能是一厢情愿的想法:
我问,因为我们正在设定技术和应用程序开发的未来方向,即除非没有选择,否则不要使用它们.
我在数据框中导入了一些已经列表的调查数据,并可以使用ggplot制作条形图.
X X.1 X.2
3 Less than 1 year 7
4 1-5 years 45
5 6-10 years 84
6 11-15 years 104
7 16 or more years 249
Run Code Online (Sandbox Code Playgroud)
ggplot(responses[3:7,], aes(y=X.2, factor(X))) + geom_bar()
我想在条形图上叠加一条正常曲线,并在下方放置一个水平框和胡须图,但我不确定没有个别观察的正确方法,它应该是可能的......我想.我试图模仿的示例输出在这里:http://t.co/yOqRmOj5
如果有一个,或者如果有其他人遇到它,我期待着为此学习一个新技巧.
我正在使用Thomas Lumley 的调查包来创建交叉表和 SE。我正在努力指定交叉表的分母。
library(survey)
data <- read_table2("Q50_1 Q50_2 Q38 Q90 pov gender wgt id
yes 3 Yes NA High M 1.3 A
NA 4 No 2 Med F 0.4 B
no 2 NA 4 Low F 1.2 C
maybe 3 No 2 High M 0.5 D
yes NA No NA High M 0.7 E
no 2 Yes 3 Low F 0.56 F
maybe 4 Yes 2 Med F 0.9 G")
Run Code Online (Sandbox Code Playgroud)
design <- svydesign(id =~id,
weights …
Run Code Online (Sandbox Code Playgroud) 除非达到特定的总和,否则如何编写一个基于另一个变量的内容乘以数字的函数?
x*1.45直到达到1000,如果达到1000,则停止.
编辑:
对于进一步的背景,我正在尝试计算贫困人口的数量,具体如下:
对于有6岁以下子女的家庭,该提案将以第一美元收益开始的每美元收入45美分的速度逐步进入CTC.
对于年龄较大的孩子的家庭来说,每一美元的收入将为15美分.
以下是我目前的情况,但不太正确:
y <-
svrepdesign(
weights = ~marsupwt,
repweights = "pwwgt[1-9]",
type = "Fay",
rho = (1-1/sqrt(4)),
data = "asec15" ,
combined.weights = T ,
dbtype = "MonetDBLite" ,
dbname = dbfolder
)
f = function(x) if (x < 1000) exp(seq(log(x), log(1000), by=log(1.15))) else x
c = function(x) if (x < 2000) exp(seq(log(x), log(2000), by=log(1.45))) else x
CTC_Update <-subset(
y ,
(spmu_numkids == 0 & spmu_resources < spmu_povthreshold) |
(spmu_numkids == 1 & fownu6 == …
Run Code Online (Sandbox Code Playgroud)