DATA1002 / 1902 - Informatics: Data and Computation

DATA1002 / 1902 - Informatics: Data and Computation

2024 Sem2

Group Project Stage 2

THE PROJECT WORK FOR STAGE2:

Task                        Description                     Group/individual                        Details

1                   Identify topic and datasets                       Group

The analysis done in this Stage must all be relevant to a single topic or question, which you are investigating because it matters to some stakeholders. You need to then have one or more datasets that you will analyse, to produce results that are relevant to this topic/question. You are allowed to use the same topic as in Stage 1, but you are equally free to change topic. The members of the group are allowed to all work with the same dataset, or some (or all) may choose to work with different datasets. These datasets are allowed to be cleaned data from Stage 1, or integrated data from Stage 1, or you may choose to obtain new/extra data. There are no requirements for particular origin or volume in the datasets for this stage. We will make available a dataset (on a topic of our choice) and any group can use that data instead, if they prefer. Note that all members of the group must be working on the same topic/question as each other, even if they use different datasets that deal with different facets of the issue.

We realize that the results you produce from analysis may not completely resolve the issue you are targeted at, but each result should at least be potentially able to provide some insights. For example, if your topic is “what influences the average level of wealth in a community?”, one analysis may calculate the average wealth in communities having different levels of housing density, and a chart may show how wealth relates to percentage of people living alone in each suburb. Please make sure that your question or issue is not simply a factual matter, but instead looks at relationships where insights might be impactful for some stakeholder groups (for example, it is not a good choice of question to ask just “which country has the highest level of wealth?”).

2                            Choose summaries and charts to produce                 Group

Each member needs to calculate one or more grouped-aggregate summaries from the dataset they are using, and they also must produce one or more charts from that dataset. The number of summaries and charts, and some constraints on what sort of attributes are used, depends on the level of score you are seeking. Details are in the marking scheme below. It is required that all the summaries be distinct from one another, and similarly each chart must be distinct. So you need to coordinate among the members, in case two members want to do the same calculation, one at least will need to change!

3a                     Use Python to produce a few tables from parts of the data                   Individual

Each member then needs to work with their chosen dataset, to produce the material for their section in Part A of the report.

以下是对这段代码的中文注释和解释: ```csharp /// ---------------------------------------------------------------------------------------- /// TCP 示例(服务器端) /// © by Vector Informatics GmbH /// /// 提示: /// - 如果缺少对“System”的引用,则需要手动添加它。 /// /// - 要使用 SystemVariables,必须确保生成的 “…sysvars.dll” 文件已在您的引用中。 /// 如果没有,请通过浏览文件来添加它。 /// ---------------------------------------------------------------------------------------- using System; // 引入基础库 using Vector.Tools; // 引入Vector工具库 using Vector.CANoe.Runtime; // 引入CANoe运行时库 using Vector.CANoe.Sockets; // 引入CANoe套接字库 using System.Runtime.Remoting.Messaging; // 引入远程消息传递库 using System.Collections.Generic; // 引入集合库 /// <summary> /// ---------------------------------------------------------------------------------------- /// TcpServerNode 测量脚本类。 /// 它表示 CANoe 模拟节点,这是一个基本的 MeasurementScript, /// 用于初始化一个 TcpServer 并完成网络相关操作。 /// ---------------------------------------------------------------------------------------- /// </summary> ``` ### 解释: 1. **注释部分**: - 注释提供了关于该脚本的基本信息,例如它是TCP服务器端的实现,并且由Vector Informatics GmbH开发。 - 提供了两个关键提示: - 如果项目中缺少`System`命名空间的引用,需要手动添加。 - 如果需要使用`SystemVariables`,则需要确保`…sysvars.dll`文件已正确引用到项目中。 2. **`using`语句**: - `using System;`:引入.NET框架的基础命名空间。 - `using Vector.Tools;`:引入Vector提供的工具库,可能包含一些与CANoe相关的工具函数。 - `using Vector.CANoe.Runtime;`:引入CANoe运行时环境相关的库。 - `using Vector.CANoe.Sockets;`:引入CANoe套接字通信相关的库。 - `using System.Runtime.Remoting.Messaging;`:引入.NET框架中的远程消息传递功能。 - `using System.Collections.Generic;`:引入泛型集合库,方便处理数据结构。 3. **类注释**: - 该类是一个测量脚本类,代表CANoe模拟节点。 - 它的主要功能是初始化一个TCP服务器,用于处理网络通信。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值