HMM动态手势识别5——HMM训练算法2

HMM训练时储存特征值的方法

package HMM_test01;

public class TeZhengZhi {
	static double[] pi11 = {-4.387067629347257,-2.009320836866209,-1.5315456606012958,
			-1.5345456785034912,-1.0845325292675625,-2.4808923415730533
	};

	static double[][] transferProbability11 = {
		{-2.013358532318219,-1.307845236694238,-2.26544468656875,-1.0929252368983065,-4.377963446689275,-1.934549752442484},
		{-2.3671525004377516,-1.3756456324582773,-1.3726334251688295,-2.0589342384681686,-2.8200500503483346,-1.5467223231114895},
		{-1.5388868222321008,-2.360412671237196,-1.1970310088342293,-1.780618687988797,-2.2156395875377326,-2.1956023710345525},
		{-1.3446273012357555,-3.02373301202363,-5.529011549163053,-1.1010153577346804,-2.944475059952741,-1.1986174181174132},
		{-3.5786970134411273,-1.4432178931371151,-0.9593983276058973,-1.4539451261687013,-2.8324899850858865,-2.8086677801306923},
		{-2.1208267673647754,-1.7733689205774557,-4.34876975503872,-2.1629165505789487,-1.1063568154068015,-1.3797808309871344},
	};//A
	/**发射概率**/
	static double[][] emissionProbability11 = {
		{-3.0341761677441914,-2.973065775275811,-3.145786125210698,-6.680682181720639,-2.345939460607924,-2.158799397615475,-6.867863233481852,-8.582478262877043,-3.197211777927805,-1.6724127595884983,-7.316064874892044,-1.8470876343721088,-1.467442991634142,-4.362995891389632,-6.604350597476283,-4.392985169314951},
		{-2.7748515683151798,-2.98018082070765,-2.827752985475545,-5.249768015178828,-2.284282259820519,-3.6471688998011995,-5.9479765323208635,-5.799175481189497,-3.4353810738282826,-2.3250639585510005,-3.649898759785094,-1.4980862958055017,-1.4296517705729892,-3.07391380566666,-5.704291223330114,-3.8919870293075376},
		{-2.687556906011684,-3.3687528484483797,-3.0224011600828584,-6.734908024295873,-3.345193604904389,-4.156126541609376,-7.9192891615734124,-5.65836341164767,-1.49868614150882,-2.9670109284751387,-4.242843954200123,-1.7460408248109802,-1.194649986435497,-3.814709389967284,-6.785572730373717,-5.750934140737682},
		{-3.7835586219293047,-4.2014587204256015,-2.679454112833219,-5.213284629249806,-1.8129523535685106,-2.4562491592505884,-6.638241240715215,-5.445994513276256,-1.8351002488006252,-1.9895144770544917,-4.903509957438012,-1.2423198116312024,-5.297650785179942,-3.689899497529399,-7.327345199687212,-4.550578169603367},
		{-4.977538064121931,-4.430360020820263,-5.475924605860653,-4.975383652487331,-2.8758189120608355,-3.367839031353401,-7.720478420188656,-5.489320983353358,-1.4731430140694517,-2.3785439916102797,-4.169782589736208,-1.2077274423452549,-1.61188745257496,-3.415202629243846,-7.73393756634869,-5.1744384497739855},
		{-3.6328960473288365,-3.714891115687929,-7.262328753691781,-4.583780234350122,-2.604063052547695,-2.554040256113992,-6.110095585478443,-6.241919531566806,-1.5428638769737724,-2.8832148773148996,-4.080366603367022,-1.121583338680555,-2.138350574303174,-3.2947650891672753,-6.496671418248806,-4.30083087421955},
	};
	
	static double[] pi12={
			-5.091041666027195,-1.3039069528795153,-0.5416250027674323,
			-7.215766003664612,-2.0444296433906857,-4.5670727224232905
	};
	static double[][] transferProbability12={
		{-2.752812827060369,-1.9991268921506995,-1.3589258775560822,-1.7121513338843615,-2.0376765026109993,-1.456488073965187},
		{-2.3184728815580025,-1.5006390415602153,-1.6462558879559683,-1.3227087964070474,-2.5036238632429413,-1.9832767660771013},
		{-1.6092511129286589,-1.3415133427709023,-0.9962118520702115,-2.813801383869886,-2.8742574165061034,-2.9411938720367443},
		{-1.997436562001785,-0.648757047644497,-2.042020587061021,-2.841389682320866,-2.5801756790943298,-2.554246109744633},
		{-2.604074884718262,-1.5455983908726125,-1.4963118484197508,-2.6922729677181083,-1.2935983681992447,-1.9181344608866855},
		{-1.3018356082590046,-2.011364398923634,-1.9744170641897245,-2.539441655805657,-2.5041685286577122,-1.2219133925710572},
	};
	static double[][] emissionProbability12={
			{-1.729405367419047,-3.496967029355601,-4.230242929765674,-2.5431563993559987,-2.994686108657067,-2.1479181498147675,-2.445738759254847,-2.147483648E9,-3.030624500050842,-8.225646980217453,-2.8956220863022484,-1.370099032061919,-3.954800619073465,-2.678721264094868},
			{-2.4236023605162416,-1.8844734547133912,-4.499447747990718,-4.082555748222419,-2.1289426910765314,-2.1157407712166263,-1.9184280652971024,-2.147483648E9,-2.316519034487751,-6.429399240755261,-3.4740671076707548,-2.230716479485002,-5.5406618471077635,-2.2772162962185813},
			{-2.490496784101385,-1.4663272692831235,-6.469095365199177,-2.248406638801355,-3.380762111262543,-3.0473297814428566,-3.241792734611665,-2.147483648E9,-3.1793142548273003,-7.634784704845008,-2.4932534124150028,-1.1585965936452718,-4.217354522268044,-5.251668671551078},
			{-2.6371031514031555,-3.1801774425589917,-4.052627802271724,-3.3142985249310115,-1.97134559737649,-1.8445270155037674,-1.8073514085084277,-2.147483648E9,-1.9800843017016092,-6.493591693036364,-2.6137373079975124,-5.193531953902063,-4.555349604465038,-1.946551621809684},
			{-4.553475398753603,-2.1797682905835414,-3.6428606790940705,-2.5322067533539743,-2.4140055552658826,-3.141163948941842,-1.3664122607752738,-2.147483648E9,-2.3943057563160215,-7.384079699076504,-7.84142350673545,-1.477645139705853,-3.892778734049484,-3.1648889904358297},
			{-1.3884780144364894,-3.8053013379955134,-4.184187516401528,-2.426456413562625,-2.6560597266072206,-2.340467695302147,-2.083741143514259,-2.147483648E9,-3.0927349797268704,-6.917414530189169,-7.5070486507345775,-1.8517808974742538,-4.173107316523162,-2.1675365090294214},
	};
	
	static double[] pi13={
			-0.9217686543743184,-1.7509369747822348,-3.206084537049719,
			-2.183330894865321,-3.294838872137916,-1.4341435013875525
	};
	static double[][] transferProbability13 ={
			{-7.294535056603643,-1.2236942642573974,-2.66210363829072,-2.1304009884283843,-1.178337525397417,-1.5663863238020124},
			{-1.730288622219505,-6.057828070694651,-1.1072162812928434,-1.282453892309463,-3.3889812409298914,-1.7212036924495315},
			{-3.427493316638187,-1.3846662119802575,-1.108579155097054,-2.2724754775472977,-2.2084197687401073,-1.7477465759866453},
			{-1.850905825690715,-3.3798296511160943,-2.086762391681259,-1.7696883417877372,-1.3091483364672216,-1.4092450231522395},
			{-5.2834119739624406,-2.1918006486924977,-2.0400014633114036,-1.5226644339648514,-1.2370735509327702,-1.4072371735472604},
			{-1.7331621237412618,-2.624535500658369,-1.4496098718842783,-3.5796547317579286,-1.0820907560506452,-1.9013389527614883},
	};
	static double[][] emissionProbability13={
			{-0.9624017046205404,-4.771173148093107,-3.351480131477965,-1.855916338930336,-4.253868832484787,-4.525665153451526,-3.4157857982059268,-1.5042607903419931,-2.6065391614586977,-2.743342721875941},
			{-1.0555218751458186,-4.403504504813116,-2.786321425313921,-1.4866077631890757,-3.6260394256490436,-5.187689678239284,-2.810934488298863,-1.7126081408071583,-2.9340310216298056,-3.648243196436038},
			{-1.723392033418663,-4.672286312130181,-2.7460140490538967,-1.6923851379279924,-4.4352405258424525,-4.9791831915106695,-2.9295066372269947,-0.8481838692995298,-2.8107080380534377,-5.679084045258508},
			{-0.6752274464087078,-4.671669200574774,-3.1025029671825273,-2.421531078723417,-4.085938789207774,-4.382198342462205,-2.091959477766406,-5.188358208811928,-1.7920343746695213,-3.775381779542532},
			{-0.9370104247647841,-5.211904717667522,-2.609322375160356,-1.1292708103193752,-9.333272120506596,-6.617127521334295,-2.498169918283616,-3.5681534890406175,-3.0593191146201084,-3.055281439670458},
			{-0.9310637157315451,-5.180024987610587,-4.50645022187611,-1.2918572355147617,-6.163498363934573,-4.953404361765443,-4.201251255627299,-1.910380887593468,-2.5122970143872,-2.7937143824516424},
	};
	static double[] pi14={
			-2.2267942277994734,-1.6964783137682389,-3.597798142245665,
			-1.4251181408953926,-1.4747889730451789,-1.5506630968957325
	};
	static double[][] transferProbability14={
			{-1.7039357592307134,-3.0827229575565234,-1.2902086123820489,-2.031269866555638,-3.43084090746241,-1.0982388111282129},
			{-1.5567815141678087,-1.9863009891977468,-1.6777461175808215,-1.9239610275577723,-1.979413426659245,-1.7091899652843328},
			{-1.2198095712116084,-1.3828805655914342,-2.092329361307666,-2.322465293317097,-1.6649432964001152,-3.1413051510467014},
			{-0.6920492267446798,-2.368089448366282,-3.288873383595236,-1.6846615943479755,-4.149560064277218,-1.7884639276091772},
			{-2.6478196644170744,-7.097510944126266,-1.8200789597780043,-1.2306298436036869,-1.039634162179519,-2.1147628042082713},
			{-3.051668260438343,-2.991993067292734,-0.9869273128461336,-1.2316813870264962,-1.5732731524733063,-3.4852643894445974},
	};
	static double[][] emissionProbability14={
			{-3.9690860841115767,-1.1556295800772132,-1.589797170960324,-1.1372389650578931,-5.82764251748789,-2.147483648E9,-2.147483648E9,-2.147483648E9,-3.8241780555717773,-2.147305690114572},
			{-4.079293045917538,-1.382018606546504,-2.1096192378196585,-0.775010956589611,-6.038098703342701,-2.147483648E9,-2.147483648E9,-2.147483648E9,-3.113631629677097,-2.271075644999594},
			{-4.342064093028681,-2.002434267202972,-2.0451809739719007,-0.7866707778019437,-4.211172232816525,-2.147483648E9,-2.147483648E9,-2.147483648E9,-3.4487349456139302,-1.51115817754326},
			{-3.8405082777729556,-0.49269833326107637,-4.6049359326655415,-1.7735609015592075,-2.585846539020809,-2.147483648E9,-2.147483648E9,-2.147483648E9,-3.372659259857747,-2.5487246838755535},
			{-3.7991197761219397,-1.1289413396725765,-2.186859086518634,-3.0775893038845687,-3.1013589332420803,-2.147483648E9,-2.147483648E9,-2.147483648E9,-1.861959530393353,-1.2189538177403891},
			{-3.9598207920075232,-1.1609455945386502,-2.3327736756330086,-1.1738994396665934,-3.7716796994410853,-2.147483648E9,-2.147483648E9,-2.147483648E9,-3.616312114534324,-1.552758575658177},
	};
	static double[] pi21={
			-0.8548038361514045,-1.9852399100609546,-5.538436075512436,
			-1.5053266533404894,-1.5763409339124337,-5.364861997127264
	};
	static double[][] transferProbability21={
			{-2.9178992334403295,-3.181346561776768,-1.4505545485917493,-1.2609253169061976,-1.7994813134728957,-1.5086580548250117},
			{-2.062506391383235,-7.356257656928902,-1.7337182648159377,-1.3266435304342297,-0.9903944025416322,-2.8335552540674334},
			{-1.1963066775602673,-1.7589081534198971,-2.724288202187301,-1.1470934841727116,-2.4079139937622758,-2.95067530321095},
			{-1.7224985930162768,-1.4840513318302397,-1.2429345435170518,-4.954959438896218,-1.4934800408365136,-2.5971030383726843},
			{-1.39180288976078,-1.5160765134508747,-2.350064595123775,-4.720713570011834,-1.6498947764905338,-1.446215414826976},
			{-1.69872091503475,-2.490358206286426,-1.808100513573116,-2.4125498445898286,-2.387542682680537,-0.9447020392477024},
	};
	static double[][] emissionProbability21={
			{-5.597643843131912,-6.06313985271321,-3.953787945353293,-2.147483648E9,-2.4745191865112464,-4.197673409619705,-2.147483648E9,-6.387608950483533,-1.4465040871493269,-7.342712170342346,-2.191379081341724,-1.9412986730405892,-3.0288067208895235,-1.1257122162895632,-4.630025081758211,-2.147483648E9},
			{-4.603835698145731,-6.429684908614636,-3.937873789041233,-2.147483648E9,-3.3995977793234236,-4.548104734166354,-2.147483648E9,-6.575801436366432,-3.9465222683584322,-5.688717368406074,-2.1583018983552273,-1.329419348088555,-2.64024801941152,-1.0058266416378858,-2.4820349077564874,-2.147483648E9},
			{-4.752419132465943,-4.251837416790412,-4.757740583743814,-2.147483648E9,-3.9694070922739497,-3.680860531187119,-2.147483648E9,-6.467012818828765,-2.282586173562139,-6.499141400484488,-2.5539111101539698,-1.1251131063487687,-2.5698112900523853,-1.0897130611353587,-5.490432596470221,-2.147483648E9},
			{-6.763068907798175,-5.373742784067048,-4.088406015522513,-2.147483648E9,-2.4066871702999277,-3.2406808166563046,-2.147483648E9,-6.660282368647127,-2.134816832891313,-6.638746006274488,-1.8803867384017208,-1.476628795495607,-6.215677571972779,-1.1512603323072916,-3.5697799324052566,-2.147483648E9},
			{-5.55053430811651,-5.377962668623496,-7.3231447725017365,-2.147483648E9,-3.252431200286237,-5.535014693730219,-2.147483648E9,-6.08233438699238,-1.5795892979900579,-6.1960672385295075,-4.412106957459627,-1.2744536189483604,-3.2156519875658214,-1.256429683877938,-2.1093226097055258,-2.147483648E9},
			{-5.262859924004765,-4.47925894839582,-5.531010035969922,-2.147483648E9,-2.5328402194563147,-4.879826241714207,-2.147483648E9,-7.919379308752041,-1.5657615088121632,-8.184191700330409,-1.4777208242964681,-1.2524464759658036,-7.27293381811522,-3.116425146036298,-2.0879449172061078,-2.147483648E9},

	};
	static double[] pi22={
			-3.589906680847889,-2.468152039025881,-1.4186478109704694,
			-0.8526362233533291,-3.834385658067731,-1.620941666710678
	};
	static double[][] transferProbability22={
			{-2.1108918951211564,-1.6483893276437867,-1.5536322995123237,-2.0157601795762146,-2.4293792855154326,-1.371517613908808},
			{-3.646386529365002,-1.563301845068283,-0.934488046817596,-1.3843887507088821,-2.3042615099660493,-3.8455264166917322},
			{-1.870982236239774,-1.0917154408294323,-1.914257292177834,-2.0775625836931413,-3.036017055239415,-1.6624419733795888},
			{-1.891650675145212,-1.3946562346008609,-1.3911630133500585,-2.041175735549883,-1.7945248562538385,-2.8754459464703803},
			{-1.5366525887427578,-3.5518560792278553,-2.36806540549576,-1.3818838978194643,-1.9414069209742113,-1.316917603831179},
			{-1.7420792119995383,-2.062285623242663,-1.8473863115888394,-2.0398125124728086,-1.6645325349070008,-1.5109496510534708},
	};
	static double[][] emissionProbability22={
			{-6.687155298600214,-3.030769721689543,-3.811771669497934,-6.0674127710767625,-2.726324906946174,-2.5438769945073236,-2.257121968601271,-3.698825016601806,-2.835212278085592,-4.226845144133835,-3.523434989974791,-3.950786912459386,-1.5752089007181134,-1.1281919126884574},
			{-5.441837068759741,-1.9888421187374847,-4.2186893177536255,-6.269623630499855,-3.3174636967755093,-2.447607665478997,-1.2615874790813084,-6.447562596430875,-2.2826843960630994,-4.572508216189828,-1.6480692610308418,-4.225859456956358,-2.8270568873550177,-2.8804805430903926},
			{-6.083829023288716,-2.1444829860879757,-4.712284343265949,-6.372021456951826,-3.1951379578321664,-3.175494452083104,-1.336242549455716,-5.05085853191189,-1.9982646369541097,-6.87558650993884,-1.7459502520600294,-4.528492689961044,-6.921562655030257,-1.6344268379811036},
			{-8.17160058472308,-2.603948665446987,-4.062109922755739,-7.192350349423766,-3.009806154718005,-2.2079738463868814,-1.2522239779876783,-3.820437016049119,-3.9131608398372135,-4.072169410964566,-2.081864903312824,-6.333372233916329,-2.652017489104593,-1.5761931102239615},
			{-5.430509146939578,-5.144631187567869,-3.8894203915680188,-6.955703499952756,-1.966766199573243,-1.9476660891641977,-4.13460535249687,-3.911367852049049,-2.9270850610476034,-3.8499365390870715,-3.6528725624744967,-4.113292121339512,-1.4052976614544566,-1.246732408620499},
			{-6.401335091905583,-4.573820010337218,-4.633680696111707,-7.205455229806011,-2.9961453023570606,-2.4100285283939495,-1.702142535927992,-4.764286704525729,-2.978748508404446,-3.883960134746901,-3.005598751718903,-4.247799858886881,-1.9390356632659547,-1.0000143597237896},
	};
	static double[] pi23={
			-1.817065959861793,-3.8175166668243037,-2.1962718529175618,
			-1.282593180458207,-1.5320506372754608,-1.5564209853801003
	};
	static double[][] transferProbability23={
			{-2.0740763964449282,-1.6972115180533196,-1.7278053894101726,-1.0763012184523904,-1.7594890292587877,-7.655854853290002},
			{-1.8253762747477786,-1.2893621040501433,-2.0332057822490244,-2.1637056302424584,-2.4053985983574275,-1.481249958676969},
			{-1.8057875817506561,-2.9917057945685253,-1.2710468990828936,-1.3265189520153378,-1.9147724218160471,-2.3844392318067182},
			{-1.6048633257034837,-1.5986546035910685,-1.6768788984901724,-1.685369594835593,-3.746579010170506,-1.6045307952258323},
			{-1.705472841037345,-1.8045212635075414,-1.726348497527896,-1.7215691875685355,-2.0285177862383943,-1.7987135904024854},
			{-1.7763673066610846,-2.931396763482346,-6.333323438392217,-1.6251560088261776,-1.1054802220297022,-1.3954696197878667},
	};
	static double[][] emissionProbability23={
			{-1.7860894292880118,-4.429458619464569,-1.986580385477061,-1.3124350171559769,-3.0451985362657217,-5.100375911904412,-2.8301052928849786,-1.6631277189053444,-2.7459726277558882,-3.0424427802675202},
			{-1.7261202168316654,-5.7459987508418635,-2.3904253676209315,-1.841278383349735,-1.4621071104718633,-4.995713894245982,-4.945007144861196,-3.2290059840170517,-2.519618602980316,-1.595015852933777},
			{-3.082245144547838,-4.376574834138806,-2.3864843496854,-1.7188075462365457,-3.611086302303006,-1.096067482155826,-3.0292535109073824,-2.7741454158817973,-4.2578428613867825,-1.6915658064024646},
			{-2.5505426484296887,-4.939636156328513,-1.9207994417657952,-1.616833405643746,-1.8875061639156812,-1.923494972274237,-6.412058341710634,-1.9637600140748184,-2.9883835313416585,-2.5269467087905326},
			{-3.4812388117209725,-5.905987562092789,-2.2104947923941394,-1.6670508621968203,-1.5676864713422844,-2.3305632214433247,-3.6430419748275096,-1.9085598154826648,-3.6697692696106428,-1.8180536048272602},
			{-3.5889557495745823,-5.433147178124604,-1.743329665965061,-2.5037951314533515,-1.3507442054416074,-3.1201103742974725,-3.0963712923409625,-1.8561868406670765,-2.867950018067556,-1.8984730110781278},
	};
	static double[] pi24={
			-4.959931841370235,-3.8029766210083835,-1.3474765997634677,
			-0.8927246529283366,-4.6069967913181245,-1.2335151570641756
	};
	static double[][] transferProbability24={
			{-2.3935760972368714,-1.8202337382041902,-2.1122741449328792,-1.3797199897794483,-2.143541911993232,-1.3592276234630987},
			{-1.8154142212939428,-1.2294964503500134,-2.8584875196986435,-1.3627822380673376,-2.5585312253417998,-1.8703596501748283},
			{-1.84062332441591,-1.707234835767597,-1.3102737468914993,-2.083577316306278,-2.3731652032821335,-1.757361978135509},
			{-1.504075294050737,-2.249229756960383,-4.125231664950635,-1.4440563318568387,-2.0169870322772674,-1.2478803909056833},
			{-1.5099191981731943,-1.521692146561132,-6.24011453791908,-2.7404790087771422,-2.94137151236714,-0.817695646739586},
			{-2.247929934395585,-2.2607530655053827,-2.294700758348349,-1.6892866281216792,-1.6169125853638855,-1.183657092383834},
	};
	static double[][] emissionProbability24={
			{-3.9676085216926738,-0.9758577542345863,-2.0822263384226716,-1.375629280386864,-4.1213149645871665,-6.024349912000366,-4.719125069103908,-6.515864393112549,-2.4158064600656513,-2.2206443081857703},
			{-3.0448002026050878,-0.7726125925216474,-2.371993391418636,-1.1090007451788875,-3.498775921756897,-5.676149712784688,-5.567651071627618,-6.951341599868987,-4.381644374634073,-4.106608254255852},
			{-3.147810843967546,-0.8818101760592283,-1.8459352190803413,-4.114925644643288,-3.2718316062128965,-5.907231419873383,-8.34236078814115,-7.488069195700891,-2.332998650225073,-1.4681228320984152},
			{-3.5267194313556223,-0.895133391192128,-3.078152340524041,-2.029414556249372,-3.4819016778937293,-6.237350899972993,-4.362408236337482,-6.701196744896918,-2.598609423594284,-1.3335839914437555},
			{-2.946001705132921,-3.6403620614573295,-2.2857720781616706,-0.6251831968394335,-3.112412503128385,-5.635306451574896,-5.981932942448452,-7.875782560336661,-2.2214476110236525,-2.0800014662417174},
			{-5.284482989212117,-2.159925903708463,-2.6429565810344906,-1.153525992315596,-3.352862625355085,-6.575147228727749,-5.775246787826223,-7.0897281906801854,-2.5865411091516055,-0.9746401450028266},
	};
	static double[] pi31={
			-1.2563788411516725,-1.3004368057581814,-1.46556796549703,
			-3.1734710446717145,-2.400987476262344,-2.5323640440828967
	};
	static double[][] transferProbability31={
			{-0.653723579168993,-1.9948564550883159,-3.1055832506706773,-1.9148916948428338,-2.1551363769201357,-3.3293117256327713},
			{-1.0708881618119825,-2.3963302450214847,-1.3688770544425566,-1.5807113764682361,-2.7673814808734702,-3.1419813865771635},
			{-1.4988359410289478,-1.2557492011846811,-3.117686666862884,-2.1311904599742695,-3.6781177454543776,-1.1923019629421434},
			{-1.4544219373687977,-2.834133495514675,-1.2848074398070395,-1.7077654172967556,-2.006645398668322,-2.1603733142121193},
			{-1.8313402112281523,-2.087439129221294,-1.631032463787096,-2.153849913240103,-1.391599403677426,-1.8620374224142804},
			{-2.4577532650780753,-1.2127358320839523,-1.0684376676922192,-3.1179920149313034,-1.8379747533484476,-2.6584010291223468},
	};
	static double[][] emissionProbability31={
			{-1.8964266113086419,-3.3231875444016525,-7.149450614598018,-1.7246401912059897,-2.885705110605053,-2.147483648E9,-3.73323154832221,-3.722855055473376,-7.983964033805007,-3.7330422364555744,-1.934679306719448,-3.927213766304096,-7.194236340027093,-3.5540290734329365,-2.147483648E9,-1.1610728505886962},
			{-2.444176814066693,-2.7163595272458654,-6.710271163546063,-1.4598520638190609,-3.8209106890308755,-2.147483648E9,-1.7841598829652527,-2.6520995749941587,-8.142414800143069,-3.9632621978743465,-2.456667150440601,-4.259648367888708,-6.461253250679651,-3.3493095609190444,-2.147483648E9,-1.6223271817682852},
			{-1.6375654841159797,-2.889157252872044,-5.365391285444577,-1.3720161210747044,-2.6945575600663965,-2.147483648E9,-2.0788897753642477,-1.7186099116887394,-7.193162569738639,-4.136448933981807,-3.160100465761502,-5.479784027530593,-5.740930737784307,-3.8389284958824748,-2.147483648E9,-3.4531613516746535},
			{-2.448966142422221,-2.618730109859511,-6.27884280200643,-1.5470109953851816,-2.200164864339656,-2.147483648E9,-2.1353920644552185,-1.649336973559893,-7.639459966632876,-4.091215934134652,-1.950086418121062,-3.901233302746587,-5.770210410035659,-4.82412867440431,-2.147483648E9,-4.2707652908146345},
			{-2.816120395407718,-2.317033776163881,-6.2341833624660286,-3.146587343290177,-1.8573689868588277,-2.147483648E9,-2.6903900055772407,-2.7578537146121898,-7.081023192033442,-2.510475342142561,-1.3245606688444989,-4.518427385786756,-6.106878146550368,-3.275593977608,-2.147483648E9,-2.2040649666631653},
			{-1.8751402919035174,-2.8826925208029683,-6.201582681829162,-2.4576787939377986,-2.6525214682475537,-2.147483648E9,-1.70551379634498,-1.6840257952045228,-7.998557292902171,-3.1514148162598707,-1.8551851999994948,-5.244467460293144,-6.275062365376676,-4.4774591341093135,-2.147483648E9,-3.0539439817257827},
	};      
	
	static double[] pi32={-1.6122180113516151,-2.6129687500833825,-0.7576352981213859,
			-3.9702328792718617,-2.0976786712171815,-2.146821428693329
	};
	static double[][] transferProbability32={
			{-1.4270127575760947,-1.310469320328699,-2.2995456505841396,-1.8249694714659581,-1.4963157260046742,-5.338939479242403},
			{-1.3623336599549782,-1.9999148332476038,-1.5277196475971033,-4.303965436643498,-1.3916496647426762,-2.0449933325305167},
			{-1.2736531095844539,-2.7274775962950093,-0.8983784852026568,-2.8026739536228416,-4.272667091736692,-1.7545403539944537},
			{-1.8331861345968896,-1.7907476508724436,-3.487279898923542,-1.3735214215691913,-1.5971193698052852,-1.6767283876410461},
			{-1.4571586350757206,-1.3428640855213416,-2.583784999452882,-2.017269088789475,-5.012776109054214,-1.2349553655370764},
			{-1.6575476339503847,-1.3774506765774763,-2.4526904471544793,-1.4170284918969136,-1.8722405985476076,-2.5916061773096963},
	};
	static double[][] emissionProbability32={
			{-2.147483648E9,-2.147483648E9,-1.5033470594817375,-2.925748459184409,-1.4573277299652148,-2.934155077972666,-2.147483648E9,-2.147483648E9,-6.898561089416728,-2.147483648E9,-1.8269056278907323,-1.6228200983135563,-6.075297582824742,-2.571808682326088},
			{-2.147483648E9,-2.147483648E9,-1.8175093395401376,-4.3718881839618335,-1.7275769010418482,-2.2167166974715853,-2.147483648E9,-2.147483648E9,-4.333690338074108,-2.147483648E9,-1.5787881442476612,-1.4150673076070897,-5.036172116920643,-2.6662807099976558},
			{-2.147483648E9,-2.147483648E9,-1.9143266507866263,-3.9078615198199094,-1.7955212391776918,-1.4650499423190606,-2.147483648E9,-2.147483648E9,-4.707766189968153,-2.147483648E9,-1.2440800308044233,-3.549188586674253,-4.315410180401266,-2.3431121518070546},
			{-2.147483648E9,-2.147483648E9,-2.843012468245024,-2.925886076507039,-0.6748742064853062,-4.444845212128861,-2.147483648E9,-2.147483648E9,-4.216351652233412,-2.147483648E9,-2.3368264684913544,-1.3958547967329826,-4.835373369356099,-8.411375252006458},
			{-2.147483648E9,-2.147483648E9,-1.633441819868378,-3.3754892592870256,-0.900939601152591,-3.4823247372637294,-2.147483648E9,-2.147483648E9,-8.01412921254752,-2.147483648E9,-1.781973694764858,-2.162391157364147,-5.598880603904497,-3.0741165545404554},
			{-2.147483648E9,-2.147483648E9,-2.573415864451243,-5.487958549237462,-0.8294579838035183,-3.536898045673216,-2.147483648E9,-2.147483648E9,-4.039254360872482,-2.147483648E9,-1.5902751394353478,-1.4878422128025361,-6.484622855219225,-5.233715791121949},
	};
	
	static double[] pi33={
			-4.5815611581992925,-0.7285172303263607,-1.5996247737193698,
			-2.822556304243335,-1.824783630499951,-2.47149576350148
	};
	static double[][] transferProbability33={
			{-1.0704086199505616,-1.9565621346814517,-1.985444483630621,-1.3650754138582943,-2.1408806279760064,-5.1929043359903915},
			{-2.6677687156710013,-1.1554750180750037,-2.9513474773541226,-1.3139588734296588,-2.9353659721160197,-1.4206759876362964},
			{-1.6489040082799598,-1.2337326658169978,-1.4335903856042194,-3.694332516146045,-1.5886961962808792,-3.0153443410616836},
			{-1.7473955051509193,-2.026420724601447,-1.3926352759383605,-2.592513715100803,-1.5882163287272268,-1.7932089183075126},
			{-1.1604576357274201,-2.6511465018837237,-1.5517282553350826,-2.3509916554272037,-2.336814162491698,-1.5497743566457167},
			{-3.1409194027079117,-1.1289276995970443,-2.545529131130274,-3.3111598656615984,-1.6090236482000622,-1.144481711471892},
	};
	static double[][] emissionProbability33={
			{-2.420999563092443,-2.147483648E9,-2.5886102241708073,-5.78777401734011,-1.712975953061079,-7.7471706731807695,-4.51877061195463,-1.3135211618243154,-1.0042530814056523,-5.095289232014688},
			{-2.6975885773074095,-2.147483648E9,-3.5410263188364413,-4.08078876570512,-6.357961215720639,-6.384261619999497,-1.4517743442251687,-1.3647103080381466,-2.6293236803678326,-1.1344549006322362},
			{-2.3574843205148266,-2.147483648E9,-2.429348954502582,-2.4412234885527946,-2.6139685354110966,-7.037871037331058,-1.8243962650942676,-4.010957316726955,-1.232816625626854,-1.6864771543859876},
			{-3.8987606868854217,-2.147483648E9,-2.6287850343915613,-3.347386640599304,-2.3359951612111196,-5.411539145973468,-2.477063393379707,-1.148758800286469,-1.6087680576997379,-1.7716143208537858},
			{-2.40133697427276,-2.147483648E9,-3.2877612669670295,-2.7499874656960523,-1.8932372488976386,-5.766729607732904,-2.072409727677596,-1.4165872023497332,-1.846373574424634,-2.0542191574869753},
			{-1.9637264786940118,-2.147483648E9,-5.120416495486889,-2.8414740376355194,-3.7841606142844695,-6.465672356337274,-1.6090223890947923,-1.5635504783818073,-4.020205611134254,-1.0681467641930036},
	};
	static double[] pi34={
			-0.9225189875451179,-2.141101616269225,-5.31262205422081,
			-4.076849806696373,-1.9485253797483892,-1.1376095972791518
	};
	static double[][] transferProbability34={
			{-1.2217901161372806,-1.6403824785625014,-1.6900709880521063,-2.217163372477497,-1.5760585475235747,-4.493682793776136},
			{-1.7802265821267973,-1.751688188540256,-1.204316856665213,-2.7354503010592115,-3.7843044579315706,-1.3077309973477291},
			{-1.8907331265022362,-1.8091092700549511,-1.8171162599117903,-2.2154688726784855,-1.0181427923821902,-2.9492751670366815},
			{-3.01030474908261,-1.0612360962760263,-2.2700692217634115,-2.176070070477185,-2.490742900821761,-1.1872617353730028},
			{-2.6746514052091044,-1.6634810547281065,-1.5276487820306786,-1.68732827433728,-1.5807803478941471,-2.012022817043345},
			{-3.3096745207532834,-1.9875397677251145,-2.344884132815574,-1.5136077067760345,-1.2421396323700717,-1.5064240762660814},
	};
	static double[][] emissionProbability34={
			{-2.5965704474878333,-2.147483648E9,-3.0566502320408344,-6.543968092460156,-2.24345734898107,-0.5638118260780969,-2.5644077276734905,-3.811365545334345,-3.7108782715926454,-2.5469293842783403},
			{-1.1288771445491506,-2.147483648E9,-3.279592607860352,-5.8591070914554155,-2.4793589747158835,-1.7238082731474949,-1.358863998898542,-3.1049667039692466,-3.01248345047608,-3.773302213097332},
			{-1.5815064352941368,-2.147483648E9,-3.9827779662441176,-5.61696920376443,-6.5330847842455615,-1.2252767165093488,-1.3836890396609052,-2.7284676620294643,-2.13778000182141,-3.1454682385082435},
			{-1.9836512662539842,-2.147483648E9,-3.3148102471352994,-4.618075770921971,-1.8307910317790235,-1.1640453363975949,-1.756757057540674,-2.179878343288159,-4.0660002004893805,-3.1964020977423333},
			{-2.787473649791605,-2.147483648E9,-3.9847927822287326,-5.355121790894264,-3.4730675269793547,-0.8645846287960497,-1.6078093640669389,-1.8208897902051744,-2.393181664095944,-4.676796465944264},
			{-2.363517697006297,-2.147483648E9,-2.957518219388345,-4.194550192373976,-1.8472857096245239,-1.9541989416921872,-1.7508320434830793,-1.2907512642983212,-3.7026909478220924,-2.7151788515458426},
	};
	static double[] pi41={
			-1.3146790086029796,-2.3079926868413168,-2.500441403472905,
			-2.8919827016143245,-1.703992178372573,-1.1631245461994695
	};
	static double[][] transferProbability41={
			{-2.6396070638774916,-1.1860871746591277,-1.1491716528352942,-3.185376971246856,-1.9187911789886831,-2.135795032168218},
			{-1.002711280509125,-3.583743767393667,-1.4567699338096327,-1.430998523123634,-2.4912082811129705,-2.9862268254815447},
			{-1.7063242135730121,-1.2505836495917029,-2.5535890907857635,-2.2738997578937408,-1.1504454578170353,-3.3546158836054207},
			{-2.2238172586889116,-2.1573303935154033,-1.1522945688909756,-2.614282867064735,-1.8050603418702913,-1.5024892830627339},
			{-1.9302909564847006,-1.849705173467302,-1.0968694616361034,-2.07563889250207,-2.260923488413062,-2.0101743535308536},
			{-2.2981771711432373,-1.4342807360882928,-2.2468566621805346,-1.3642911395911517,-1.9723880977666868,-1.8272550248333612},
	};
	static double[][] emissionProbability41={
			{-3.4067051739570484,-1.8176784045940426,-8.763151134510093,-1.8473146743324005,-2.879551589101239,-8.445453203291455,-2.831414722663454,-1.384978978193013,-8.25546439813877,-4.404774033331617,-1.4468837369393093,-4.917218365848592,-2.147483648E9,-4.085228804406917,-2.147483648E9,-4.701914380049785},
			{-2.3493459466626607,-4.059000333835977,-5.071313761843732,-1.7274985986521267,-2.4914128878076705,-6.18777604179645,-4.088588936640581,-1.4391847729859641,-5.512150639624465,-4.540860067873724,-1.1798046131320055,-4.226768682177152,-2.147483648E9,-4.304495084422147,-2.147483648E9,-4.239083955269169},
			{-1.9845541842075711,-1.7000560264637272,-6.244659865301827,-2.766798614696312,-3.126779812287878,-8.446739758607455,-3.928305076744973,-2.1529997691147926,-6.087952071405768,-4.99406622975682,-1.0159100918739918,-4.941531613311596,-2.147483648E9,-3.5239621106080894,-2.147483648E9,-3.5954415522736944},
			{-1.858807891467949,-1.6414523436823174,-5.041296478743084,-1.4475418781404388,-3.1556024396559392,-7.079999378525274,-3.963902510465908,-3.309124325248387,-5.997870524123444,-9.734410718743518,-1.8690398101626444,-6.065679343378738,-2.147483648E9,-4.00673737640846,-2.147483648E9,-2.021098133490355},
			{-1.9836809045366808,-3.408743470012473,-6.543442023282193,-2.9479688866741034,-4.702927486865943,-6.313432637898023,-2.6168668263065067,-1.7772885464877346,-5.7422359027057865,-4.782303925637471,-0.9863176040660075,-4.861759712200875,-2.147483648E9,-3.46120148137343,-2.147483648E9,-2.3146458705917983},
			{-2.427560120356487,-1.901361621593213,-5.258541719331817,-1.3646502545673345,-3.0844345826460087,-7.520168159843273,-2.8226761074697144,-2.425531586545593,-5.099686349707495,-4.010784848876229,-2.826189014314571,-4.421436620479881,-2.147483648E9,-3.3089982261885056,-2.147483648E9,-1.740066723302494},
	};
	static double[] pi42 = {
			-7.79750781307439,-7.1491947320514555,-7.576306477654725,
			-2.821050478160487,-8.957637340867677,-0.06334543598495657
	};
	static double[][] transferProbability42={
			{-1.4337852064078316,-1.481957895437624,-2.4862257207618343,-5.165961529788973,-1.063886425268464,-2.298993935405303},
			{-2.1159335107713613,-0.7747113403053723,-4.0638987181679935,-3.770892100880115,-1.4880883942781766,-1.8797701432030527},
			{-4.791058890397786,-3.5345211545160575,-0.07166269633495759,-5.7267672770915485,-3.629103155247302,-6.275829599673956},
			{-1.3990727815114967,-1.2937155281081711,-1.3316430303056377,-2.1623707948792044,-2.5519155952212778,-3.8214041144253272},
			{-1.897280868532576,-1.7638662754691614,-2.4707466415749737,-3.035002297423919,-0.6948347010818496,-3.059952472967022},
			{-1.8685411060731072,-1.1786277847288558,-2.7087501602672246,-2.627863118415292,-1.607406788051235,-1.6160027308144915},
	};
	static double[][] emissionProbability42={
			{-2.147483648E9,-2.147483648E9,-7.011259398343984,-2.147483648E9,-7.913177330737863,-8.38922887498601,-2.147483648E9,-0.012839374796747904,-7.420732325474704,-6.398606482049395,-10.901900654414721,-4.732161566178208,-8.656363190389104,-2.147483648E9},
			{-2.147483648E9,-2.147483648E9,-10.23968008192621,-2.147483648E9,-8.047835294102141,-11.941463165516836,-2.147483648E9,-0.010786264238597632,-9.018045854143272,-6.489136870028818,-12.363216983773194,-4.742523053686215,-12.355284740746459,-2.147483648E9},
			{-2.147483648E9,-2.147483648E9,-1.8798333488481216,-2.147483648E9,-2.3381191279980076,-2.502726089544833,-2.147483648E9,-10.468832514921248,-3.090957045378708,-0.7135472396347584,-3.587496838201077,-5.6701009581809325,-2.277806811999743,-2.147483648E9},
			{-2.147483648E9,-2.147483648E9,-4.208254745002813,-2.147483648E9,-5.485477597354627,-4.646615893203367,-2.147483648E9,-0.11434134645571525,-5.440035620432785,-5.510443456797792,-6.170274617654373,-2.7044305216957567,-6.189441823172316,-2.147483648E9},
			{-2.147483648E9,-2.147483648E9,-8.220066974151027,-2.147483648E9,-9.233711887118806,-7.4869313751064706,-2.147483648E9,-0.010184678089884436,-7.380695540188574,-5.604099799940325,-8.681918708169071,-5.373405428116627,-9.294730748464945,-2.147483648E9},
			{-2.147483648E9,-2.147483648E9,-9.466314760763822,-2.147483648E9,-8.600023889923587,-10.991718170117409,-2.147483648E9,-0.075141233430986,-7.8433210250315675,-10.44788063060695,-10.82465547831185,-2.636112422254189,-10.45978326934016,-2.147483648E9},
	};
	static double[] pi43={
			-1.7401314960843592,-6.291113888657492,-4.280950587211919,
			-0.9059538547853663,-1.341175065295829,-1.9440291147584503
	};
	static double[][] transferProbability43={
			{-2.485093514829704,-1.7110714770341184,-1.8438147962286067,-2.6421841779876782,-1.6112719912877873,-1.1810433192337753},
			{-1.222429810581489,-1.3040438163647181,-1.6788745478027982,-3.3323827787877924,-5.913129545860824,-1.5651393205202693},
			{-1.4866135522645152,-2.9444154845000243,-0.9598288382578559,-2.6117761625832383,-4.592989517528179,-1.3674922642242846},
			{-1.6542903229717076,-2.081246666338348,-2.3033677689012126,-2.864319827543108,-1.1418034520020433,-1.5711248681902426},
			{-2.2182499262507305,-1.5272846046330333,-1.9960579077527063,-1.9124598701749482,-2.7315395615053912,-1.1227897297692957},
			{-2.145892563581069,-2.1570853170999005,-1.4266115508649388,-2.400886702071741,-1.3774817702089859,-1.6906314681936525},

	};
	static double[][] emissionProbability43={
			{-0.4838285474208286,-3.2276354436070687,-4.725640399986901,-4.388363927412406,-2.0642390111943962,-1.786874740233368,-4.139778240724473,-6.872326803496594,-5.4934309848498035,-4.9378302152269615},
			{-0.6199868732187515,-3.352764719937306,-4.870926250540447,-5.741413672217382,-3.806307630225481,-1.090399898696023,-5.3313329510989895,-5.981533196900079,-5.313742376536075,-3.0881478355449516},
			{-1.2588894391946228,-1.20337717669854,-7.412933906258112,-5.408368948101284,-1.7003643307906815,-1.7485732622074002,-5.181537686779339,-7.677900767787242,-6.271795488900662,-3.075651697612452},
			{-0.5793292879450949,-1.6728725564875875,-4.970867670978084,-3.3671735739862125,-2.7757605951201993,-3.0061949717997454,-4.1031923324610595,-5.101040067437779,-7.4291833175442665,-2.582177505423619},
			{-0.3614543253551714,-4.157897308245822,-5.732510763206596,-3.728741912115622,-2.0378670728216512,-3.276782660557279,-3.6492691787090967,-7.358743313191468,-5.288569771342852,-2.802087876988794},
			{-0.6524642673708279,-1.7776962769364308,-5.492139471234982,-4.851341975169946,-1.7403526965935328,-2.599340884577094,-4.022164013224477,-7.112428367064461,-5.766814853225599,-3.6255189227461893},
	};
	static double[] pi44={
			-9.31392894876626,-0.4711460574717421,-4.409989620707165,
			-1.245724531277574,-3.0129760004047057,-3.6271982774333082
	};
	static double[][] transferProbability44={
			{-1.3114343266679604,-1.9396859431317468,-2.1891217808583603,-2.879042227625627,-1.3599407835108588,-1.8205418557224338},
			{-2.370690390761239,-1.1346790538172948,-2.6749095497263804,-1.2696805593998919,-1.6018367217582918,-3.39031514285114},
			{-0.721736394383206,-1.6059198582446381,-3.3326634918192495,-2.8571492041939015,-3.2100735783376857,-1.715334357409751},
			{-2.31339670214871,-1.3359884376165363,-4.283434109310405,-2.923403963610239,-1.0768640060367796,-1.4698091764679937},
			{-2.0761243938529814,-2.0942966750972065,-1.3701297031874198,-1.638708986614553,-2.3896466792597755,-1.5537140644892338},
			{-2.251935292054224,-1.866694033824599,-7.122376584382373,-1.1465998149331975,-1.5009686980387942,-1.61578635897434},
	};
	static double[][] emissionProbability44={
			{-4.599072186145452,-2.147483648E9,-3.8861281965767933,-6.588408338958579,-1.2185656012754205,-0.9812432706457672,-2.379737770544925,-2.2492557004094005,-2.429344815360328,-4.474831929116096},
			{-1.1886341738696915,-2.147483648E9,-6.294386837640662,-10.03856121924769,-1.3499090824038698,-1.8729910540324557,-1.8148163724503803,-2.7950886160279165,-4.350705338913725,-3.131083796694096},
			{-2.222216167582288,-2.147483648E9,-4.368712298640374,-7.061050590024249,-4.290853105104271,-0.7738220909300502,-1.7059157084395506,-2.328327276324811,-2.359842141674621,-3.517749545505006},
			{-1.393942547654352,-2.147483648E9,-3.6976850735210847,-6.331612306685642,-1.4107430223615545,-2.3634540547789236,-1.73084751685463,-2.0621325434886844,-3.640134595648969,-2.8695812612793046},
			{-1.7349892168690353,-2.147483648E9,-3.502168108223813,-6.860814704300354,-1.5471035628161793,-1.6803069126176808,-1.808150966254984,-1.986724192037081,-2.503116332001258,-4.574943317705275},
			{-1.7021649512672816,-2.147483648E9,-2.9661686271611787,-7.246887120235412,-0.892276162739635,-3.9417776194210736,-2.3519400926800316,-2.204270100164668,-2.3655104133126823,-3.29828603654453},
	};
	
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值