管理学实验的设计与实践结课作业

news2024/11/24 22:33:53

一、不同组织结构类型对组织的沟通效率会带来影响,这也是在组织结构设计过
程需要考虑的重要内容,但对于两者的关系无法准确界定。如在直线职能制的组织结构中,管理幅度和深度是影响是影响沟通效率的主要因素。请设计实验来验证分析直线职能制组织结构中管理幅度和深度对组织沟通效率的影响。
二、在群决策过程中,希望通过整合多方面、多领域的意见和想法,从而实现决
策的科学性和合理性。但是,领域内的专家意见或者领导意见往往会左右决策参与者的判断,从而采取服从专家或领导的意见,这样反而造成失去群决策的初衷,决策效果并不理想。当然,这也与群决策参与者的个性有关。请设计实验来验证分析权威意见在群决策中的影响机制及其作用。
实验设计,应至少包括:
1、实验设计的依据:
2、实验目的:
3、实验变量选取;
4、实验假设;
5、实验设计,如被试选择与分组、实验环境、实验任务、实验收益计算等;
6、实验说明书(用于发放给不同组别或角色的实验指导书)。


ps.信管专业的限选课,工商管理也可以选。听了一次课,讲变量和因变量的。结课作业很操蛋,把这次的作业分享出来,希望帮到误选这门课的同学,苦劝一句,避开地大和大衣,一学分的课,事可不是一学分,不值得。

能否过关?应该是能的,上次的小组作业,流程也和我这次做的差不多,84,这次的结课作业我还画了图,做了下数据分析。
为什么分享?作业已经过了截至时间,不怕抄袭。清理电脑,wps没空间了。

实际上,有些实验的设计可以更合理些,但我没那个心思,我觉得没有意义。

chatgpt是个好东西,润色文章很有一手……凑字数用

中国地质大学(北京)

结课作业

课程名称:管理学实验的设计与实践

任课教师:何大义 

学生:符义 1007191127 

班级:10071982 信管二班

 

20231

实验一

  1. 情景假设:

就直线职能制而言,它主要关注于组织中的行政层级结构,以及相应的管理权限等级。本文旨在研究直线职能制中管理幅度和深度对组织沟通效率的影响。管理幅度指的是每一个管理者管理的员工/部门的数量,而深度则指的是每一个管理者的管理权限。本研究将探讨直线职能制中管理幅度和深度的影响以及它们对组织沟通的影响程度。

为探究管理幅度对组织结构的影响,情景设置一维四列矩阵,

 

假设A可为组织提供管理指导,

1.当A仅指导一列,该列可增加0.3沟通效率,其余部门沟通效率不变;

2.当A指导两列,每列增加0.25效率,其余部门沟通效率不变;

3.当A指导三列,每列增加0.1效率,其余部门沟通效率不变;

4.当A指导四列,每列增加-0.1效率;

变量设置为A的管理幅度。

幅度为一:仅可指导一列;

幅度为二:可指导一或者二列;

幅度为三:可指导一,二,或三列;

幅度为四:可指导一,二,三或者四列;

2.实验过程:

实验依据,某次幅度下确定指导多少列,我们用C++语言中STL库中的rand()函数确定rand()函数是 C++ 中一种随机数生成函数,它通过使用伪随机算法来生成指定范围内的伪随机数。它可以让我们创建真正随机的程序,而不受计算机硬件的限制,从而更好地模拟真实世界的随机行为。每个幅度用程序运行十次后,计算每次该幅度下总的沟通效率,与对照组进行对比(对照组每列原沟通效率为0.65,总沟通效率为2.6,十次总的为26)后得出结论,目的是确定管理幅度对组织沟通效率的影响。

从研究角度来看,探究深度和宽度是有区别的。深度探究可以加深对问题的理解,提高细节性的分析能力,从而更好地完成组织沟通效率的实验。而宽度探究可以更广泛的视野去观察问题,找出一般化的解决方案和相关的背景,从而为组织沟通带来更高的效率,但本次实验中在探究深度对沟通效率影响,发现可将矩阵转置为和探究管理幅度一样的一维四列矩阵,因此本次的探究管理幅度的结论是可以作用于管理深度的。

 实验可完成对管理幅度对组织沟通效率的实验,而且通过矩阵转置发现探究管理深度和探究宽度的等同性,因此本次实验能评估管理幅度和深度对组织沟通效率的影响,能达成这一目标。

程序运行结果一:

选取某次数据:

管理幅度为1下的十次沟通效率:2.795 2.795 2.795 2.795 2.795 2.795 2.795 2.795 2.795 2.795

该幅度下沟通效率总和:27.950

管理幅度为2下的十次沟通效率:2.925 2.925 2.795 2.925 2.795 2.795 2.925 2.795 2.925 2.795

该幅度下沟通效率总和:28.600

管理幅度为3下的十次沟通效率:2.795 2.795 2.795 2.795 2.795 2.925 2.925 2.795 2.795 2.795

该幅度下沟通效率总和:28.210

管理幅度为4下的十次沟通效率:2.340 2.925 2.795 2.795 2.925 2.340 2.795 2.795 2.925 2.340

该幅度下沟通效率总和:26.975

将其可视化:

从图上可以看出,随着幅度的增加,沟通效率也呈现出起伏不定的趋势,这可能会影响组织管理的有效性。而从数据来看,A在幅度二,三下的使得组织沟通效率最高,因此,推荐使用幅度二以及幅度三来进行沟通,以此来达到最大的沟通效率。

3.结论与总结:

一、从分析的角度看,在直线职能制的组织架构中,管理幅度和深度都必须在一个合理范围内,这样才能使沟通效率达到较佳水平。如果管理幅度和深度太小,或者太大,都会影响沟通效率,这也是提升沟通效率的一项关键。只有在一个适宜的范围内,才能保证组织的运作效率高,从而推动组织发展和持续增长。

二、不宜将管理幅度或深度扩大到极端情况,虽然可能会使的沟通效率增加,但这样却无法真正避免极端情况的发生,因为最后容易出现不利的结果,包括耗费较多的时间和财力、效率减弱、组织实力受到削弱等。因此,一定要把握好管理幅度和深度,确保比较有效的对应,以最大限度的保护组织或企业的利益,发挥组织的最大功能。

实验一编程代码:

实验一编程代码:
#include<bits/stdc++.h>
using namespace std;
vector<vector<double>> organisation(4,vector<double>(11,0));
//根据输入的参数( i )来计算沟通收益。它从1-4之间进行比较,根据不同的输入来计算不同收益值。
double profit(int i){  //返回沟通效率
	if(i==0) return 3*0.65+(0.3+1)*0.65;
	else if(i==1) return 2*0.65+(0.25+1)*0.65*2.0;
	else if(i==2) return 1*0.65+(0.1+1)*0.65*3;
	else return 4*0.65*(1-0.1);
}

int cnt=0;
double fund(int f){
	 //更新随机数种子
	int jk=rand()%f;
	cout<<cnt++<<" "<<jk<<" "<<endl;
	if(cnt==10) cout<<"ka kaka ";
	return profit(jk); // f幅度下,随机选择 指导1~f范围列数
	
}

int main(){
/*这段代码的作用是通过产生随机数,计算不同管理幅度下10次沟通的效率,并输出每次沟通效率和总效率。*/
	srand((unsigned)time(NULL));
	for(int i=0;i<4;i++){
		double sum=0;
		for(int j=0;j<10;j++){
			int f=rand()%(i+1);
			organisation[i][j]=profit(f);
			sum+=organisation[i][j];
		}
		organisation[i][10]=sum;
	}
	
	for(int i=0;i<4;i++){
		cout<<"管理幅度为"<<i+1<<"下的十次沟通效率:";
		for(int j=0;j<10;j++){
			printf("%5.3f ",organisation[i][j]);
		}
		cout<<"该幅度下沟通效率总和:";
		printf("%5.3f ",organisation[i][10]);
		cout<<endl;
	}
	
	return 0;
}

实验二

  1. 情景假设:

不同影响力对决策收益的影响取决于许多因素,比如已有信息、团队氛围和决策中的风险意识等。这些因素帮助决策者理清思路,从而在最终决策中实现收益最大化。此次实验中仅探究专家或领导的权威影响力对团里决策的收益。

此次实验中记某权威专家为A,将A的权威影响力设置为变量。

我们将团队每个人的决策的收益记为0.7,共有6人,总的收益为4.2,并将其设置为对照组。

由于A为专家,若专家意见被采纳(是否采纳依然用概率模拟),则假设对决策引导有0.55的概率为正向作用,有0.45概率为负作用,正向作用为每团体成员的决策收益,增加0.15;负作用为增加-0.15的团体成员收益。

当A的影响力设置为1~10,值越高,影响团体个人的概率越大,即团体成员采纳专家意见的概率。例如10,则有百分百的机率影响团队成员,影响力为9则有9/10的概率影响团体成员。

为了便于实验编程,将专家的引导作用与影响力关系简化,影响力(影响力即为权威值)若为8~10,若为正向作用,可将团体成员的正向收益额外增加0.05;影响力为1~3,副作用加强,额外增加-0.05。

2.实验过程:

为了更加真实地模拟实验编程,我们需要有一位团体成员来免受专家影响,即该成员不再受到专家影响,而是完全独立决策。且为了使模拟效果更能够达到题意,我们将其收益恒定为0.7。再来,我们需要进行两个步骤:首先,我们需要明确模拟的正确方法,以便它能够准确反映出问题所要求的真实情况;其次,我们需要确定合适的数据结构,来代表每个团队成员,以使计算机系统能够有效对给定的情境和每位成员的决策进行处理。

使用C++ STL库中的rand()函数处理概率问题具有多方面的好处。它有助于更清楚地了解选择的可能结果,并帮助做出合乎真实环境的决定。此外,这个函数能够生成精确的随机数,帮助测量并分析可能的正确性和准确性。也就是说,使用rand()函数可以得到更准确的结果,而不会对结果造成任何影响。因此,要想正确处理概率问题,应该使用C++ STL库中的rand()函数,以提高准确度,它能够在多种形式中产生真正的随机数,而不受外部任何因素的影响。

我们可以在实验编程模拟中增加一些其他的参数,根据不同的参数,可以采用适当的数据结构来实现对团体成员决策的不受干扰,并且可以测试不同的概率分布在解决此问题上的效果。另外,由于使用了随机化的数字算法rand()来构建更为灵活的模拟,从而模拟出不同的情况,使得结论具有更好的精确度。

为了提高数据一致性和可靠性,我们将程序运行多次次,运行结果为不同管理幅度参数下其对应的十次决策收益,并将每个幅度下10轮的收益总和记录下来。最后将结果与对照组比较以得出实验结论。

程序某次运行结果:

 将程序运行6次,记录下“决策总收益”:

将数据从列的角度分析,可知影响力在1~3情况下,由于负作用的增强会加大总收益的减少;4~7的收益与对照组持平,影响力在8~10情况下,收益普遍大于对照组。

将数据可视化:

 观察上图可知,在影响力处于1~3、8~9的情况下,差值很大,而且数值也分布得比较散。权威值为4~7的情况下,相比对照组,决策效果的影响较小。倘若专家或领导的权威较高,很明显能影响决策效益,作用为正向;若是专家权威较低,虽然在情景设置里已将权威值低的专家,让团体成员将接受其意见的概率降低,但还是发挥了很大负作用。通过剔除极值,研究发现,在团体内部,当权威者影响力增加时,团体决策的收益也会呈上升趋势。

3.结论与总结:

一,权威意见,在给出者具有较大的权威时,亦或较小的权威均能影响到团体决策收益,权威影响力高的专家能使团体决策收益增加。

二,权威值低的专家,即使可信度低,采取其意见的概率小,但是在大样本的情况下依然会有不可忽视的负作用。

三,权威值处于中间范围的专家,在对团体决策的影响是较平缓的,很少会有极端情况,趋向团体决策的收益。

四,伴随着权威度的提高,集体决策的效益也不断增加。

总的来说,权威对群策有很大的关联。权威可以帮助团体达到更高的整体表现,并促进更有效的决策制定,并且从社会学的角度看,权威意见对于团体决策也是十分重要的。高权威值的专家可以增加团体决策的收益,而中间范围的专家则会使团体决策的收益更加平稳。

实验二编程代码:
#include<bits/stdc++.h>
using namespace std;
vector<vector<double>> sd(10,vector<double>(11,0));
bool to_cnt(int i){  //这个函数使用了随机数,采纳专家意见的概率取决于影响参数i,如果t<=i,则返回true,否则返回false,表示不采纳专家意见。
	int t=rand()%10+1;  
	if(t<=i){  //采纳概率为 i/10;
		return true;
	}else{
		return false;
	}
}
//上面这段代码的作用是根据一个随机产生的数字来决定是正向作用,还是副作用,其中正//向作用有 55% 的概率,而负作用有 45% 的概率。
bool to_fx(){ //确定是正向作用,还是副作用
	int t=rand()%100+1;
	if(t<=55) return true;//正向作用 0.55 概率
	else return false; //负作用 0.45 概率
}

//代码的作用是根据参数t和i的值,来计算并返回一个双精度浮点数。如果参数t为真,则考虑参数i的值,进行正向或负向计算,最终返回一个计算结果。如果参数t为假,则不考虑参数i的值,仍然返回4.2。

double to_da(bool t,int i){  //参数 是否采纳,影响力
	if(t){ 
		if(to_fx()){ //正向作用
			double temp= 4.2+5*0.15;
			if(i>=8) temp+=5*0.05;
			return temp;
		}else{  // 负作用
			double temp= 4.2+5*(-0.15);
			if(i<=3) temp-=5*0.05;
			return temp;
		}
	}else{
		return 4.2;
	}
}

int main(){ 
 /*这段代码的作用是计算每个影响力下的10轮决策收益,并输出每轮决策的收益以及每个影响力下的总收益。*/
	srand((unsigned)time(NULL)); //更新随机 数种子
	for(int i=1;i<=10;i++){
		double sum=0;
		for(int j=0;j<10;j++){
			double box=to_da(to_fx(),i);
			sum+=box;
			sd[i-1][j]=box;
		}
		sd[i-1][10]=sum;
		
	}
	for(int i=0;i<10;i++){
		printf("专家影响力为%2.d下,10轮决策收益:",i+1);
		for(int j=0;j<10;j++){
			printf("%1.2f ",sd[i][j]);
		}
		cout<<endl;
	}
	cout<<"每个影响力下的决策总收益"<<endl;
	for(int i=0;i<10;i++){
		printf("%2.2f ",sd[i][10]);
	}
	return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/169455.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

手动部署SQL审计平台Archery(连接mysql8.x)

安装Python和virtualenv从1.9.0版本开始&#xff0c;将不再支持python3.7及以下版本&#xff0c;手动安装也将使用3.9版本作为样例&#xff0c;移除yum安装方式# 安装依赖 yum install libffi-devel wget gcc make zlib-devel openssl openssl-devel ncurses-devel openldap-de…

分享81个PHP源码,总有一款适合您

PHP源码 分享81个PHP源码&#xff0c;总有一款适合您 下面是文件的名字&#xff0c;我放了一些图片&#xff0c;文章里不是所有的图主要是放不下...&#xff0c; 81个PHP源码下载链接&#xff1a;https://pan.baidu.com/s/18jo0nrQ6tCf-e1PAylItmQ?pwd3rxz 提取码&#xff…

Mysql之多表查询

简单测试 由于我们之前没学过多表查询 我们简单测试一下初学者认为的多表查询 SELECT * FROM emp,dept这是我们的输出结果 其实不难发现 1.返回的结果就是&#xff0c;第一张表一个个数据取出然后和第二张表所有组合 最后返回的是含有两张表的所有列 2.一共返回的记录数第一章…

【ES6篇新语法】(1)ES6介绍及常量声明、对象数组,附实例详解

【写在前面】 应一些粉丝的要求&#xff0c;整理一些ES6相关的文章&#xff0c;因此借这个岁末之际&#xff0c;给大家整理一篇ES6的相关的博客&#xff0c;不管是面试还是在实际的编程上&#xff0c;我们都常提到ES6这个词&#xff0c;可能前几年比较热门&#xff0c;希望大家…

焊接变形的原因以及防止焊接变形的措施

焊接变形的原因   在焊接过程中对焊件进行了局部的、不均匀的加热是产生焊接应力及变形的原因。焊接时焊缝和焊缝附近受热区的金属发生膨胀&#xff0c;由于四周较冷的金属阻止这种膨胀&#xff0c;在焊接区域内就发生压缩应力和塑性收缩变形&#xff0c;产生了不同程度的横向…

喜报!西门子低代码连续四年获评Gartner企业低代码应用平台魔力象限领导者

点击下载最新发布的Gartner魔力象限图™https://www.mendix.com/resources/gartner-magic-quadrant-for-low-code-application-platforms/?utm_mediumpr&utm_campaignMQ&utm_sourceMQ#formWrapper 想象一下&#xff0c;一个为持续数字化转型做好准备的组织会是什么样…

EXTI中断以及系统滴答定时器SysTick的配置和使用

前言 EXTI中断来判断按键按下 EXTI即外部中断/事件控制器&#xff0c;总共支持19个中断/事件请求。每一条中断线都有独立的使能和产生中断后的标志位。 上图可见&#xff0c;中断/时间线0-15&#xff0c;总共16条线分配给了IO&#xff0c;通过设置AFIO的AFIO_EXTICR1、AFIO_…

内核调试之Kdump的原理及配置

术语介绍生产内核&#xff08;production kernel&#xff09;&#xff1a;产品或者线上服务器当前运行的内核。捕获内核&#xff08;capture kernel&#xff09;&#xff1a;系统崩溃时&#xff0c;使用kexec启动的内核&#xff0c;该内核用于捕获生产内核当前内存中的运行状态…

【windows terminal】普通用户免密ssh登录阿里云linux服务器

创建用户 [rootxxx~]# adduser linuxcool创建密钥 使用如下命令创建密钥 [rootxxx~]# ssh-keygen -t rsa创建的密钥路径 Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. 将公钥导入authorized_keys&…

《Go 并发数据结构和算法实践》学习笔记 Day 2

系列文章目录 这是本周期内系列打卡文章的所有文章的目录 《Go 并发数据结构和算法实践》学习笔记 Day 1_jahentao的博客-CSDN博客 文章目录系列文章目录前言一、Skiplist是什么&#xff1f;(What)Skiplist的基本接口查找元素插入元素删除元素二、并行化改造1.并发查找2.并发删…

struts漏洞总结

目录 概述 struts2漏洞 S2-001 漏洞原理 复现 struts2漏洞 S2-005 原理 分析一下003 复现 struts2漏洞s2-007 struts2漏洞 S2-008 原理 复现 struts2漏洞 S2-009 原理 复现 struts2漏洞 S2-012 原理 复现 struts2漏洞 S2-013 原理 复现 struts2漏洞 S2-0…

闭包中的内存泄漏

一.闭包的内存泄漏 1.为什么有些AO对象就不会被销毁&#xff1f; 1&#xff09;普通函数中 上述代码在执行foo函数的时候&#xff0c;内存中的过程。 执行完foo函数之后&#xff0c;foo的函数上下文被销毁了&#xff0c;那么就不会指向foo的AO对象了。 那么AO对象也会被销毁…

格创东智蝉联入选工信部工业互联网APP优秀解决方案名单

1月13日&#xff0c;工信部发布《2022年工业互联网APP优秀解决方案名单公示》&#xff0c;由格创东智研发的 “基于深度学习技术的 AI智能检测&#xff08;天枢AI&#xff09;APP 应用解决方案”、“面向泛半导体行业的设备自动控制&#xff08;EAP&#xff09;APP解决方案”入…

一文详解SPI通信原理

首先我们先了解一下单工、半双工、全双工是什么概念 概念:(Serial Peripheral Interface,串行外设接口),是一种全双工协议的外设总线&#xff0c;同步串行通信 单工:电视 半双工:呼叫机 全双工:电话 SPI是单主设备&#xff08;Single Master&#xff09;通信协议&#xff…

商业智能 BI 赋能年底的财务分析

职场中总有些不能说的秘密&#xff0c;比如月底和年底的时候&#xff0c;千万不要去惹财务&#xff01;尤其是年底&#xff0c;财务部门需要统计分析一整年的费用支出和经营收入&#xff0c;各种结算分析&#xff0c;还有新一年的预算&#xff0c;数据量庞大、业务系统分散、报…

【SpringCloud14】SpringCloud Bus消息总线

1.概述&#xff08;对于Config的加深和扩充&#xff09; 1.1 分布式自动刷新配置功能 SpringCloud Bus配合SpringCloud Config使用可以实现配置的动态刷新 Spring Cloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架&#xff0c;它整合了Java的事件处理机制和…

Web(八)

XML概念&#xff1a;Extensible Markup Language 可扩展标记语言可扩展&#xff1a;标签都是自定义的。 <user> <student>功能* 存储数据1. 配置文件2. 在网络中传输xml与html的区别1. xml标签都是自定义的&#xff0c;html标签是预定义。2. xml的语法严格&#xf…

使用 npm 包

小程序对 npm 的支持与限制 目前&#xff0c;小程序中已经支持使用npm 安装第三方包&#xff0c;从而来提高小程序的开发效率。但是&#xff0c;在小程序中使用npm包有如下3个限制: ① 不支持 依赖于Node.js内置库 的包 ② 不支持 依赖于浏览器内置对象 的包 ③不支持 依赖于C插…

代码签名证书是如何进行验证工作的

代码签名证书是通过对代码的数字签名来标识软件来源以及软件开发者的真实身份&#xff0c;保证代码在签名之后不被恶意篡改。使用户在下载已经签名的代码时&#xff0c;能够有效的验证该代码的可信度&#xff1b;同时证书又分为个人型&#xff08;iv&#xff09;、企业型&#…

进程大杂烩

1、fork函数的使用 使用fork()函数创建一个进程 pid_t fork(void) fork函数调用成功&#xff0c;返回两次 返回为0&#xff0c; 代表当前进程是子进程 返回为正数&#xff0c;代表当前进程为父进程 fork()函数运行后会创建一个进程&#xff0c;加上开始的进程一共有两个进程&am…