hola hice este codigo en html:
<html>
<body>
<script language="javascript">
var matriz;
var i=0;
var f=0;
var a;
var clases;
var suma1=0;
var suma2=0;
var x=0;
var z=0;
clases=prompt('escribe el total de clases que escribiras (el total de datos)',0);
clases=parseInt(clases);
matriz=newArray(clases);
for(i=0;i<clases;i++)
{
matriz[i]=newArray(8);
}
for (i=0;i!=clases;i++)
{
	f=0;
		a=prompt("escribe la "+i+" marca de clase",0);
		matriz[f][i]=parseInt(a);
}
for(i=0;i<clases;i++)
{
	f=1;
	a=prompt("escribe la"+i+"frecuencia",0);
	matriz[f][i]=parseInt(a);
	suma1=suma1+matriz[f][i];
}
for (i=0;i<clases;i++)
{
	f=2;
	matriz[f][i]=matriz[0][i]*matriz[1][i];
	suma2=suma1+matriz[f][i];
}
x=suma2/suma1;
for (i=0;i<clases;i++)
{
	f=3;
	matriz[f][i]=Math.abs(matriz[0][i]-x);
}
for (i=0;i<clases;i++)
{
	f=4;
	matriz[f][i]=matriz[3][i]*matriz[1][i];
	suma3=suma3+matriz[f][i];
}
for (i=0;i<clases;i++)
{
	f=5;
	matriz[f][i]=Math.pow(matriz[3][i],2);
}
for (i=0;i<clases;i++)
{
	f=6;
	matriz[f][i]=matriz[5][i]*matriz[1][i];
	suma4=suma4+matriz[f][i];
}
for(i=0;i<clases;i++)
{
	f=7;
	matriz[f][i]=matriz[1][i]+matriz[f][z];
	z=i-1;
}
var dm=0;
dm=suma3/suma1;
var s2=0;
s2=suma4/suma1;
var s=0;
s=Math.sqrt(s2);
var cv=0;
cv=s/x;
cv=cv*100;
f=0;
<table>
for (i=0;i<clases;i++)
{
if (f==0)
{
<th>
document.write("clase");
</th>
}
if (f==1)
{
<th>
document.write("frecuensia");
</th>
}
if(f==2)
{
<th>
document.write("f(c)");
</th>
}
if (f==3)
{
<th>
document.write("Xi-X");
</th>
}
if (f==4)
{
<th>
document.write("f(Xi-x)");
</th>
}
if (f==5)
{
<th>
document.write("(Xi-x)2");
</th>
}
if(f==6)
{
<th>
document.write("f(Xi-x)2");
</th>
}
if(f==7)
{
<th>
document.write("frecuencia absoluta acomulada");
</th>
}
	for (f=0;f<8;f++)
	{
	<tr>
	document.write(matriz[f][i]);
	</tr>
	}
}
</table>
</script>
</body>
</html>
pero no funciona me marca el siguiente error:
invalid XML tag syntax
for (i=0;i<clases;i++)
alguien puede decirme en que estoy mal? 
  
 

