如果一个方向突然出现很多培训班,那说明了什么?

发布时间:
2024-08-11 13:46
阅读量:
19

先说结论:

1、教培行业不会永远扩张下去的,这是我自初中开始就秉承的理念。

2、某个方向的培训行业突然扩张,实际上在增加这个行业发展的负担。

3、培训行业的突然扩张,说明做培训开始比做这个行业本身更赚钱了。剩下的就各人自己考虑吧。


我们假设A行业的利润作为基础的参数。

A行业的教培成本,就是该行业的教培行业的行业利润,我们把a行业的教培行业标记为b行业。

我们先设定,有着如下的关系:

  1. 行业利润除以从业人数的商减去教培成本,等于成员待遇。
  2. 从业人数小于潜在从业人数,
  3. 从业人数除以潜在从业人数,等于就业压力
  4. 教培成本正比于就业压力,
  5. 潜在在从业人数反比于教培成本,
  6. 行业利润正比于从业人数,
  7. 成员待遇正比于潜在从业人数
  8. 行业利润的增长慢于从业人员的增长
  9. A行业的教培成本就是该行业的教培行业的行业利润,我们把a行业的交配行业标记为b行业,
  10. 上述所有规则同样适用于b行业与a行业

上述规则,很多或许还有可供商榷的空间。而且很多关系不可能是简单的线性关系,而是更复杂的什么东西。但我们先一切从简来试试(毕竟复杂的我也不会)。

现在假设a行业的行业利润是一个以线性单增的函数为基础,同时受到其他的以上述关系影响的东西。

现在在尝试,去简单的模拟它们之间的数量关系,得到这样的表现:

在行业a的利润不断增加的同时,该行业的从业者的数量也在增加,工资也在增加。

但是培训a行业的培训行业b的利润,在先上升到峰值,后略微下降。如果把时间线拉长,那么培训行业的利润就会稳定在某个区间。

教培行业不会永远扩张下去的。这也是我自初中开始就秉承的理念。

如果这个行业的收入只是线性增长的话,那么教培行业的扩张,会强烈的打击这个行业的发展(但我估计这应该是我参数没有设置正确的问题,毕竟曲线的变形程度太大了)

所用代码如下(后续应该会尝试将其调整得更加复杂):

import numpy as np import matplotlib.pyplot as plt # 初始化参数 k1, k2, k3, k4, k5 = 1.0, 0.5, 2.0, 0.3, 0.1 r = 0.3 # A行业利润的自然增长率 rw = 0.2 # A行业利润随从业人数增加而造成的增长 initial_profit_A = 100 # A行业初始利润 initial_workers_A = 20 # A行业初始从业人数 initial_potential_workers_A = 100 # A行业初始潜在从业人数 # 时间设置 t = np.linspace(0, 20, 200) # 从0到20年 # 初始化数组来存储变量 profit_A = np.zeros(len(t)) workers_A = np.zeros(len(t)) potential_workers_A = np.zeros(len(t)) wage_A = np.zeros(len(t)) training_cost_A = np.zeros(len(t)) profit_B = np.zeros(len(t)) # B行业利润 # 初始条件 profit_A[0] = initial_profit_A workers_A[0] = initial_workers_A potential_workers_A[0] = initial_potential_workers_A # 尝试模拟运行 for i in range(1, len(t)): # A行业利润增长 profit_A[i] = profit_A[i - 1] + r * profit_A[i - 1] * (t[i] - t[i - 1]) + rw * workers_A[i] # A行业的从业待遇 wage_A[i] = profit_A[i]/workers_A[i-1] # A行业从业人数增长 workers_A[i] = workers_A[i-1] + k5 *(wage_A[i]-0.5*training_cost_A[i-1]) # A行业潜在从业人数(假设为常数或根据实际情况调整) potential_workers_A[i] = potential_workers_A[i-1] + (3*wage_A[i]-training_cost_A[i-1]) # A行业教培成本 training_cost_A[i] = k1 * (potential_workers_A[i-1] / workers_A[i-1] ) # B行业利润(等于A行业的教培成本) profit_B[i] = training_cost_A[i] # 绘制图像 plt.p(figsize=(12, 8)) plt.subplot(2, 2, 1) plt.plot(t, profit_A, label='profit A') plt.title('profit A') plt.xlabel('time') plt.ylabel('profit') plt.subplot(2, 2, 2) plt.plot(t, workers_A, label='A worker number') plt.title('A worker number') plt.xlabel('time') plt.ylabel('woker a') ''' plt.subplot(2, 2, 2) plt.plot(t, potential_workers_A, label='potential_workers_A number') plt.title('potential_workers_A') plt.xlabel('time') plt.ylabel('potential_workers_A') ''' plt.subplot(2, 2, 3) plt.plot(t, wage_A, label='wage A') plt.title('wage A') plt.xlabel('time') plt.ylabel('wage') plt.subplot(2, 2, 4) plt.plot(t, profit_B, label='profit B') plt.title('profit B') plt.xlabel('time') plt.ylabel('profit') plt.tight_layout() plt.show()

END