[新版本见:http://blog.youkuaiyun.com/barrypp/article/details/7965447]
基于一次回归和二次回归进行时间预估。具体来讲,基于你之前看连续剧、漫画的时间位置信息,来预测之后第几集什么时候看完。
时间预估
基于一次、二次回归运算
Created By Barrypp At 20120909235258
todo:考虑将"预计时间"的输出方式改为table
TMfoF = 24; LSN = 13; Data = {
{10, 5, 19, 43}, {10, 12, 19, 50}, {11, 3, 20,
03}, {13, 4, 21, 30}};
(*
Data的格式为,四个数字一组,示例 {当前集数,已播放时间的分钟数,时间的小时数 (24h),时间的分钟数};
TMfOF是Total Minutes for one File in a collection,每一集的分钟数;
LSN是Last Serial Number in a collection最后一集的集数。
*)
InData = {#1[[1]] + #1[[2]]/TMfoF, #1[[3]] + #1[[4]]/60} & /@ Data;
(*一次回归*)
Expected1 = LinearModelFit[InData, {x}, x];
Expected1["ANOVATable"]
StringForm["\!\(\*SuperscriptBox[\"R\", \"2\"]\)==``", Expected1[&