For example, consider a 6 sided die rolled 10 times. Based on the following monte-carlo simulation, I get that the side that appears most will appear 3.44 times on average.
n = 6
k = 10
samples = 10000
results = []
for _ in range(samples):
counts = {s:0 for s in range(n)}
for _ in range(k):
s = randint(0, n-1)
counts[s] += 1
results.append(max(counts.values()))
print sum(results)/float(len(results))
But I can't figure out how to get this in a closed form for any particular N and K.
Here is a closed form, we will need more sophisticated methods for the asymptotics.
Following the notation introduced at this MSE link we suppose that the die has $m$ faces and is rolled $n$ times. Rolling the die with the most occured value being $q$ and instances of this size being marked yields the species
$$\mathfrak{S}_{=m} (\mathfrak{P}_{=0}(\mathcal{Z}) + \mathfrak{P}_{=1}(\mathcal{Z}) + \cdots + \mathcal{V}\mathfrak{P}_{=q}(\mathcal{Z})).$$
This has generating function
$$G(z,v) = \left(\sum_{r=0}^{q-1} \frac{z^r}{r!} + v\frac{z^q}{q!}\right)^m.$$
Subtracting the values where sets of size $q$ did not occur we obtain the generating function
$$H_{q}(z) = \left(\sum_{r=0}^{q} \frac{z^r}{r!}\right)^m - \left(\sum_{r=0}^{q-1} \frac{z^r}{r!}\right)^m.$$
This also follows more or less by inspection.
We then obtain for the desired quantity the closed form
$$\bbox[5px,border:2px solid #00A000]{ \frac{n!}{m^n} [z^n] \sum_{q=1}^n q H_q(z).}$$
Introducing
$$L_{q}(z) = \left(\sum_{r=0}^{q} \frac{z^r}{r!}\right)^m$$
we thus have
$$\frac{n!}{m^n} [z^n] \sum_{q=1}^n q (L_{q}(z) - L_{q-1}(z)).$$
This is
$$\frac{n!}{m^n} [z^n] \left(n L_n(z) - \sum_{q=0}^{n-1} L_q(z)\right).$$
We also have for
$$[z^n] L_q(z) = \sum_{k=0}^{\min(q, n)} \frac{1}{k!} [z^{n-k}] \left(\sum_{r=0}^{q} \frac{z^r}{r!}\right)^{m-1}$$
Furthermore we obtain for $m=1$
$$[z^n] L_q(z) = [[n \le q]] \times \frac{1}{n!}.$$
With these we can implement a recursion, which in fact on being coded proved inferior to Maple's fast polynomial multiplication routines. It is included here because it memoizes coefficients of $L_q(z)$, thereby providing a dramatic speed-up of the plots at the cost of allocating more memory.
All of this yields the following graph where we have scaled the plot by a factor of $n/m.$ This is it for a six-sided die:
And here is the plot for a twelve-sided die. (I consider it worth observing that we have the exact value for the expectation in the case of $120$ rolls of this die, a case count that has $130$ digits, similar to what appeared in the companion post.)
This was the Maple code.
with(plots); with(combinat); ENUM := proc(n, m) option remember; local rolls, res, ind, counts, least, most; res := 0; for ind from m^n to 2*m^n-1 do rolls := convert(ind, base, m); counts := map(mel->op(2, mel), convert(rolls[1..n], `multiset`)); res := res + max(counts); od; res/m^n; end; L := (m, rmax) -> add(z^r/r!, r=0..rmax)^m; X := proc(n, m) option remember; local H; H := q -> expand(L(m,q)-L(m,q-1)); n!/m^n* coeff(add(q*H(q), q=1..n), z, n); end; LCF := proc(n,m,q) option remember; if n < 0 then return 0 fi; if m = 1 then if n <= q then return 1/n! fi; return 0; fi; add(1/k!*LCF(n-k,m-1,q),k=0..min(q,n)); end; LVERIF := (m, q) -> add(LCF(n, m, q)*z^n, n=0..q*m); XX := proc(n, m) option remember; local res; res := n*LCF(n,m,n) - add(LCF(n,m,q), q=0..n-1); res*n!/m^n; end; DICEPLOT := proc(nmx, m) local pts; pts := [seq([n, XX(n,m)/(n/m)], n=1..nmx)]; pointplot(pts); end;