问题列表 - 第13594页

统计分析和报告编写的工作流程

有没有人对与自定义​​报告编写相关的数据分析工作流程有任何了解?用例基本上是这样的:

  1. 客户委托使用数据分析的报告,例如人口估计和水区的相关地图.

  2. 分析人员下载一些数据,对数据进行检测并保存结果(例如,为每个单位添加一列,或根据区域边界对数据进行子集化).

  3. 分析师分析了(2)中创建的数据,接近她的目标,但看到需要更多数据,因此可以追溯到(1).

  4. 冲洗重复,直到表格和图形符合QA/QC并满足客户要求.

  5. 编写包含表格和图形的报告.

  6. 明年,快乐的客户回来了,想要更新.这应该像通过新下载更新上游数据一样简单(例如,从去年获得建筑许可),并按下"RECALCULATE"按钮,除非规格发生变化.

目前,我只是开始一个目录,并尽我所能.我想要一个更系统化的方法,所以我希望有人能够解决这个问题......我使用了电子表格,SQL,ARCGIS,R和Unix工具.

谢谢!

PS:

下面是一个基本的Makefile,用于检查各种中间数据集(带.RData后缀)和脚本(.R后缀)的依赖关系.使用时间戳来检查依赖关系,因此,如果您touch ss07por.csv,它将看到此文件比依赖它的所有文件/目标更新,并执行给定的脚本以便相应地更新它们.这仍然是一项正在进行的工作,包括放入SQL数据库的步骤,以及像sweave这样的模板语言的步骤.请注意,Make依赖于语法中的选项卡,因此请在剪切和粘贴之前阅读手册.享受并提供反馈!

http://www.gnu.org/software/make/manual/html_node/index.html#Top

R=/home/wsprague/R-2.9.2/bin/R

persondata.RData : ImportData.R ../../DATA/ss07por.csv Functions.R
   $R --slave -f ImportData.R

persondata.Munged.RData : MungeData.R persondata.RData Functions.R
      $R --slave -f MungeData.R

report.txt:  TabulateAndGraph.R persondata.Munged.RData Functions.R
      $R --slave -f TabulateAndGraph.R > report.txt

statistics r data-visualization

181
推荐指数
8
解决办法
4万
查看次数

数据库模式中的多对多关系表是否有正式名称?

我所研究的大多数项目都需要数据库模式中的多对多关系.例如,您可能具有"用户和组"的概念,并且数据库可能包含表User,表Group和用于将两者相关联的表UserGroup.

我对该示例中UserGroup表的概念名称感兴趣.

我已经习惯于把它们称为"摇摆桌",因为这就是我学习它的方式,但我还没有听到其他人在一段时间内使用这个术语.

相反,我已经听过以下所有内容(包括一些新内容,感谢大家!):

  • 关联表
  • 桥牌桌
  • 交叉引用表
  • Gerund(EF Codd,关系模型的创建者,可能更喜欢这个)
  • 交叉表
  • 加入表格(Google上的大多数搜索结果...请参阅下面的答案)
  • 交汇处表(维基百科赞成这一点)
  • 链接表(福勒喜欢这个)
  • 多对多关系表
  • 地图表
  • 参考表
  • 关系表
  • 摆动桌

这种表是否有官方名称,有来源支持其官方名称?

database rdbms naming-conventions

22
推荐指数
3
解决办法
7687
查看次数

Jquery - 使用.load和selector加载页面不执行脚本?

我正在尝试使用.load()方法将一个页面加载到另一个页面.这个加载的页面包含一个我想在加载完成后执行的脚本.我已经整理了一个准系统示例来演示:

index.html的:

<html>
<head>
 <title>Jquery Test</title>
 <script type="text/javascript" src="script/jquery-1.3.2.min.js"></script>
 <script type="text/javascript">
  $(document).ready(function()
  {
    $('#nav a').click(function()
    {
      $('#contentHolder').load('content.html #toLoad', '', function() {});        
      return false;
    });
  });
 </script>    
</head>
<body>
 <div id="nav">
  <a href="content.html">Click me!</a>
 </div>
 <hr />
 <div id="contentHolder">
  Content loaded will go here
 </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Content.html:

<div id="toLoad">
 This content is from content.html

 <div id="contentDiv">
    This should fade away.
 </div>

 <script type="text/javascript">
  $('#contentDiv').fadeOut('slow', function() {} );
 </script>
</div>
Run Code Online (Sandbox Code Playgroud)

单击链接时,内容应加载,第二段应逐渐消失.但它不会执行.如果我在content.html的脚本中粘贴一个简单的警报(""),它也不会执行.

但是,如果我在.load()调用中取消#toLoad选择器,它可以正常工作.我不知道为什么会这样,因为块显然属于#toLoad div的范围.我不想避免使用选择器,因为实际上content.html将是一个完整的HTML页面,我只想要一个选择部分.

有任何想法吗?如果content.html中的脚本在.load()回调中,它工作正常,但我显然不希望index.html中包含该逻辑.

我可能有回调使用.getScript()来加载"content.html.js"然后在那里有逻辑,这似乎工作?如果可能的话,我宁愿将脚本保留在content.html中,以便在正常加载时它也能正常执行.事实上,无论如何我可能会这样做,但我想知道为什么以上不起作用.

javascript jquery

6
推荐指数
1
解决办法
5092
查看次数

SQL查询需要获取count(id)= 2的名称

我有一张桌子programparticipants.我目前成功查询ID在哪里count(name) > 1.我现在需要的是查询属于那些ID的名称count(name) > 1.

例如,当前返回的数据结果:

ID     count(name)
1      2
3      4
4      3
Run Code Online (Sandbox Code Playgroud)

例如,需要的数据结果:

ID     name
1      nm1
1      nm3
3      nm2
3      nm3
3      nm4
3      nm7
4      nm5
4      nm8
4      nm9
Run Code Online (Sandbox Code Playgroud)

sql

16
推荐指数
2
解决办法
4万
查看次数

什么是收集业务规则文档的好方法?

我遇到了一个常见的情况,我敢肯定,我的业务规则文档分布在电子邮件,文档(现已过期)和即时消息中.这很臭.

我可以想到两个选择:Sharepoint(讨厌它,搜索功能很糟糕)或维基.

我希望在理想的解决方案中看到的一些事情:

  • 轻松更新:不要让我拉起Word来更新文档
  • 差异视图:有时您只需要查看新内容
  • 可订阅:逐页通知新更改
  • 基于角色:编辑和查看页面可以与角色相关联
  • 附件:轻松包含模型,文件等.
  • 搜索:这是一个谷歌后世界,我希望能够立即搜索和查找 - 除非我们使用的那个配置不正确,否则此类别中的Sharepoint会丢失
  • 附件限制:理想情况下,解决方案不允许上传我们随后称之为文档的一堆Word文档.我希望文档具有一致(简单)的格式.以PDF,txt等方式强制执行附件.

跟进我的wiki评论,看起来至少有3个wiki可以做我想要的(Incentive,SharePoint-Wiki-Plus,ThoughtFarmer).ThoughtFarmer,爱这个名字.

documentation wiki business-logic

18
推荐指数
1
解决办法
2826
查看次数

在bash脚本仍在运行时强制将输出刷新到文件

我有一个小脚本,crontab每天使用以下命令调用它:

/homedir/MyScript &> some_log.log
Run Code Online (Sandbox Code Playgroud)

此方法的问题是some_log.log仅在MyScript完成后创建.我希望在程序运行时将程序的输出刷新到文件中,这样我就能做到这样的事情

tail -f some_log.log
Run Code Online (Sandbox Code Playgroud)

并跟踪进度等

bash file flush

72
推荐指数
6
解决办法
9万
查看次数

你能在Jira项目之间共享组件吗?

我需要跟踪多个项目之间共享的库中的问题.有没有办法分享这些组件?或者,为每个受影响的项目提交单独的问题是否更好?

jira

11
推荐指数
1
解决办法
4228
查看次数

拖放到TreeView,找到插入已删除项目的索引

我有一个TreeView含有一级子项目的WPF .我正在使用HierarchicalDataTemplate顶级项目,因此子项目绑定到后备数据列表.

当我进行拖放操作时,我想找出新项目应该去的目标列表中的哪个位置.我已将这些情景分解为以下情况:

  1. 我在目标的空白部分 TreeView
  2. 我在其中一个顶级TreeViewItems 上或其附近盘旋(被删除的项目必须到列表的后面)
  3. 我在其中一个子项目上徘徊,在这种情况下,丢弃的项目必须转到当前项目的前面或后面,这取决于我是否悬停在项目的上半部分或下半部分.

我的问题是,我怎么知道TreeViewItem我在徘徊?我怎么知道它是父类型还是子类型TreeViewItem?(他们有不同的DataContext数据类型)我应该进行某种类型的测试吗?我如何知道哪个顶级项目拥有我正在盘旋的当前子项目?

wpf treeview drag-and-drop

3
推荐指数
1
解决办法
5722
查看次数

android中的HttpURLConnection不会发送正确的User-Agent标头

我发现了一个问题.我有一个服务器,它使用User Agent标头来标识连接到它的设备.但是当我使用HttpURLConnection连接到服务器时,我没有得到User Agent标头,但是当我连接浏览器时,它会发送正确的用户代理.

为了进行测试,我正在使用一个回复服务器来回复它在请求中找到的标头.

当我连接浏览器时,我得到:例如:用户代理:Mozilla/5.0(Linux; U; Android 1.5; en-fr; HTC Hero Build/CUPCAKE)AppleWebKit/528.5 +(KHTML,类似Gecko)版本/ 3.1.2 Mobile Safari/525.20.1 Up.Link/6.3.1.20.06.3.1.20.0.

但是,当我通过代码连接UrlConnection时,我得到:

用户代理:无法使用.

有谁知道我们得到不同的行为?我如何以与浏览器相同的方式连接?

编辑:

我真正需要的不仅是User-Agent标头,我还需要一些特殊的标头(实际上是x-up-subno).此标头由运营商的APN添加,但出于某种原因,当我通过代码连接时,标头未添加到请求中.

来自浏览器: 浏览器http://bannergame.googlecode.com/files/device_browser.png

来自代码: code http://bannergame.googlecode.com/files/device_code.png

谢谢,

java user-agent android http-headers

6
推荐指数
1
解决办法
2万
查看次数

如何编写.bat或.cmd文件以从PATH中删除元素?

相关:
如何列出批处理文件中路径的元素?
FOR如何工作?

如何编写批处理文件或CMD文件以从路径中删除元素?它应该优雅地处理:

  • 案件的差异
  • 短名和长名

我使用tr.exe完成了这个,但是它很慢而且复杂并且使用了临时文件,这使得它变得更加复杂.

认为答案是这样的:

setlocal
set tpath="" 
set _path="%PATH:;=" "%"
for %%p in (%_path%) do (
   call :KeepIfNotEqual %%p %elementToRemove% 
)
endlocal & set path=%tpath%
Run Code Online (Sandbox Code Playgroud)

...其中%elementToRemove%是要删除的路径元素.KeepIfUnique必须是一个带有两个参数的子例程 - 目录名,规范化它们,如果它不等于第二个参数(elementToRemove),则将第一个参数附加到tpath .

正如我所说,我可以使用tr.exe执行此操作,但是我可以使用windows cmd.exe shell中的内置命令来执行此操作吗?

编辑:我想当你明白它,问题是,如何在cmd.exe中进行大小写转换?

windows scripting cmd batch-file

5
推荐指数
1
解决办法
3799
查看次数