Skip to content

Commit dd0c570

Browse files
committed
update according to comments
1 parent 8b6f9e4 commit dd0c570

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

lectures/markov_chains.md

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -914,13 +914,12 @@ fig, axes = plt.subplots(nrows=1, ncols=n_state)
914914
plt.subplots_adjust(wspace=0.35)
915915
for i in range(n_state):
916916
axes[i].grid()
917-
axes[i].set_ylim(ψ_star[i]-0.2, ψ_star[i]+0.2)
918917
axes[i].axhline(ψ_star[i], linestyle='dashed', lw=2, color = 'black',
919-
label = fr'$\psi^*(X={i})$')
918+
label = fr'$\psi^*({i})$')
920919
axes[i].set_xlabel('t')
921-
axes[i].set_ylabel(fr'average time spent at X={i}')
920+
axes[i].set_ylabel(fr'average time spent at {i}')
922921
923-
# Compute the fraction of time spent, for each X=x
922+
# Compute the fraction of time spent, for each x
924923
for x0, col in ((0, 'blue'), (1, 'green'), (2, 'red')):
925924
# Generate time series that starts at different x0
926925
X = mc.simulate(n, init=x0)
@@ -980,11 +979,11 @@ for i in range(n_state):
980979
axes[i].grid()
981980
axes[i].set_ylim(0.45, 0.55)
982981
axes[i].axhline(ψ_star[i], linestyle='dashed', lw=2, color = 'black',
983-
label = fr'$\psi^*(X={i})$')
982+
label = fr'$\psi^*({i})$')
984983
axes[i].set_xlabel('t')
985-
axes[i].set_ylabel(fr'average time spent at X={i}')
984+
axes[i].set_ylabel(fr'average time spent at {i}')
986985
987-
# Compute the fraction of time spent, for each X=x
986+
# Compute the fraction of time spent, for each x
988987
for x0 in range(n_state):
989988
# Generate time series starting at different x_0
990989
X = mc.simulate(n, init=x0)
@@ -1108,9 +1107,9 @@ for x0 in x0s:
11081107
11091108
for i in range(n_state):
11101109
axes[i].axhline(ψ_star[i], linestyle='dashed', lw=2, color = 'black',
1111-
label = fr'$\psi^*(X={i})$')
1110+
label = fr'$\psi^*({i})$')
11121111
axes[i].set_xlabel('t')
1113-
axes[i].set_ylabel(fr'$\psi(X={i})$')
1112+
axes[i].set_ylabel(fr'$\psi({i})$')
11141113
axes[i].legend()
11151114
11161115
plt.show()
@@ -1147,9 +1146,9 @@ for x0 in x0s:
11471146
axes[i].plot(range(20, n), X[20:,i], alpha=0.3)
11481147
11491148
for i in range(n_state):
1150-
axes[i].axhline(ψ_star[i], linestyle='dashed', lw=2, color = 'black', label = fr'$\psi^* (X={i})$')
1149+
axes[i].axhline(ψ_star[i], linestyle='dashed', lw=2, color = 'black', label = fr'$\psi^* ({i})$')
11511150
axes[i].set_xlabel('t')
1152-
axes[i].set_ylabel(fr'$\psi(X={i})$')
1151+
axes[i].set_ylabel(fr'$\psi({i})$')
11531152
axes[i].legend()
11541153
11551154
plt.show()
@@ -1348,7 +1347,7 @@ for x0 in range(8):
13481347
X_bar = (X == x0).cumsum() / (1 + np.arange(N, dtype=float))
13491348
ax.plot(X_bar - ψ_star[x0], label=f'$X = {x0+1} $')
13501349
ax.set_xlabel('t')
1351-
ax.set_ylabel(fr'average time spent in a state $- \psi^* (X=x)$')
1350+
ax.set_ylabel(fr'average time spent in a state $- \psi^* (x)$')
13521351
13531352
ax.legend()
13541353
plt.show()

0 commit comments

Comments
 (0)