Inlägg

Inlägg som jop_the_jopsan har skrivit i forumet
Av jop_the_jopsan

En intressant datastruktur att titta på är kanske

http://en.wikipedia.org/wiki/Binary_space_partitioning

Den funkar lite som det VB skrev om men istället för att sortera bara i x led kan man sortera i flera dimensioner samtidigt... typ.

Av jop_the_jopsan

Testa roligt nätverkspel som jag gjort

Hej hej
Jag skrev ihop en jump and bump klon nu på semestern. Spelet kan ha problem med vissa routrar, isåfall kommer man kastas mellan att vänta på spelare och gameplay :\

All feedback är välkommen

Ladda hem på http://www.vetsquare.eu/jump.exe

Game play bild:

http://www.vetsquare.eu/jumppics/game.png

Så här ser det ut när man väntar på motståndare:

http://www.vetsquare.eu/jumppics/wait.png

En splatt effekt (jag kanske överdrev lite med den

http://www.vetsquare.eu/jumppics/splat.png

Av jop_the_jopsan

X-ZoRe:
a = b*n^c <=>
a/b = n^c <=>
(a/b)^(1/c) = n

Av jop_the_jopsan
Skrivet av mattoys:

Hur ser jag lättast att det här uttrycket stämmer?
Det är sista steget i en ML-skattning.
http://www.texify.com/img/%5CLARGE%5C%21%5Cfrac%7B1%7D%7B%5Ct...

Man skall partial integrera 4 ggr där du hela tiden integrerar exponentialfaktorn och deriverar polynomfaktorn. På så sätt blir du till slut av med polynomfaktorn eftersom alla polynom efter tillräckligt många deriveringar blir en konstant.

Av jop_the_jopsan
Skrivet av Toivo83:

Hur mycket ger det i ränta:

7000kr
Ränta 2,65%
Bindningstid 3 mån

Är räntan angiven på ett år eller på tre månader?

Jag antar år.
Om x är pengarna du börjar med, t är tiden i år och r är räntan som faktor under ett år (2,65% = 0.0265) så är räntan i kronor efter tiden t lika med

y(t) = x*r^t.

Sätt in dina värden x = 7000, r = 0.0265 och t = 0.25. Detta ger ca 46 kr.

Av jop_the_jopsan
Skrivet av Kazen:


x = 6*k - 250
y = 3 - 17*k

Ska det inte vara y = 750 - 17*k eller i annat fall x = 6*k - 1

Edit:
y = 750 - 17*k borde det bli ja, då måste k vara ett udda tal, ska man då skriva k = 2*j+1?

Helt rätt! Jag som slarvade. Att skriva k = 2*j+1 borde fungera utmärkt!

Av jop_the_jopsan
Skrivet av Kazen:

Har en diofantisk ekvation
17x + 6y = 250.

Jag har kommit fram till
17 * -1 + 6 * 3 = 1
så 17 * -250 + 6 *3 * 250 = 250
Men måste "Ange antalet postitiva heltalslösningar till ekvationen där y är udda" och ange samtliga lösningar där y är udda.

För det första om en diofantisk ekvation har en lösning finns det inte då oändligt antal lösningar?

Du kan hitta alla lösningar genom att lösa 17x + 6y = 0.

Eftersom 17 och 6 är relativt prima så är lösningen på detta x=6*k, y=-17*k för godtyckligt heltal k. Lägger du till din partikulärlösning får du

x = 6*k - 250
y = 3 - 17*k

y blir udda om och endast om k är jämnt. Alltså finns det oändligt många lösningar där y är udda. Udda k kan skrivas k=2*j för alla heltal j. Insättning ger lösningarna,

x = 12*j - 250
y = 3 - 34*j.

Av jop_the_jopsan
Skrivet av anon88790:

Tack så jättemycket för hjälpen jop_the_jopsan och JesperT! Måste bara fråga hur mycket statistik/matte ni har läst? Jag har bara läst 15 hp business statistics då jag studerar till civilekonom och jag tycker era svar och hela frågan är väldigt svår.

Jag förstår vad det är läraren vill att man ska bevisa i uppgiften samt förstår variance och expected return formeln. Men utöver det tycker jag det är riktigt svårt att greppa. Vi har inte heller några föreläsningar i denna kurs vilket gör det extra svårt.

Återigen, tack!

Jag är civilingenjör med inriktning teknisk matte. Det innebär att jag läst en hel del matematik. Det skall väll dock sägas att nivån på denna diskussionen egentligen bara har rört sig kring analys 1 (första mattekursen alla civilingenjörer läser) och definitionen på gränsvärden.

Lycka till med kursen!

Av jop_the_jopsan
Skrivet av JesperT:

Det beror på.
Om du (som du gjorde) antar att varianserna är begränsade och att ditt C som du antagit att kovarianssumman konvergerar emot är strikt >0 så stämmer din slutsats. Då har du indirekt antagit att kovarianserna är "tillräckligt" stora.
Får du däremot C=0 så kan varianstermen dominera för stora n, beroende på hur kovariansernas storlek förhåller sig till varianserna.
Du kan då tex få varianstermen att uppföra sig som 1/n^2 och kovarianstermen som 1/n^3(eller 1/n^10 eller vad man nu önskar) för stora n.

Ja.
Det är en notation för att beskriva att de uppför sig lika som funktioner asymptotiskt sett, dvs att kvoten mellan det som står till vänster om pilen och det som står till höger går mot 1.
Oftast brukar man väl dock skriva 1/n+1/n^2 ~ 1/n, eftersom den tidigare nämnda notationen lätt kan skapa missförstånd om vad man menar.

Själva poängen med uppgiften verkar ju vara, om man läser texten, att visa att kovarianstermen asymptotiskt sett är större än varianstermen så att den sistnämnda är negligerbar i förhållande till den förstnämnda.

Jag tror helt enkelt att vi får komma överens om att inte vara överens här. Du tolkar uppgiften som att man ska visa ett asymptostiskt påstående och jag tolkar uppgiften som att man ska visa att två gränsvärden är lika.

Tolkningarna är ekvivalenta om man antar att kovariansdubbelsumman konvergerar till något strängt större än noll. Jag tror egentligen det är ett ganska rimligt antagande när man jobbar med derivathandel.

EDIT: För att vara lite mer precis på det sista påståendet tror jag att det är rimligt att anta att kovariansen mellan två assets alltid är nedåt begränsad. Tänk typ globala finans krashar. Dom kommer påverka värdet på alla assets.

Av jop_the_jopsan
Skrivet av JesperT:

Problemet ligger i vad man menar med gränsvärdet.
Det är inget vanligt gränsvärde fast där man på något sätt låter n gå mot oändligheten på båda sidor om "pilen".
Det står ju en pil och inte ett likamed tecken och dessutom beror båda uttrycken om pilen beror på n, så det måste menas att det på väster sidan om pilen asymptotiskt går mot det till höger sida om pilen.

För att ta ett enkelt exempel :
Det är sant att
lim 1/n+1/n^2 -> 1/n
asymptotiskt sett när n går mot oändligheten.

Det ska inte tolkas som att betyda samma sak som
lim 1/n+1/n^2 = lim 1/n.
Det sistnämnda är trivialt sant eftersom båda led går mot noll, men då stämmer det ju lika gärna att
lim 1/n+1/n^2 = lim 1/n^2.

Dock är det nonsens att skriva att
lim 1/n+1/n^2 -> 1/n^2
med motiveringen att både det på vänster och höger sida av pilen trivialt går mot 0.
Asymptotiskt stämmer det iallfall inte.

Det är det som händer i uppgiften.
Varianstermen kan vara den helt dominerande termen i det som står till vänster om pilen, lika gärna som kovarianstermen kan vara det. Det går inte att säga mer utan mer information.
Varianstermen kan gå mot 0, eller inte. Kovarianstermen kan gå mot 0 eller inte. Det går inte att säga mer.
Och det går inte på något sätt att säga att kovarianstermen skulle vara dominerande.

Man skulle lika gärna kunna skriva
lim varianstermen + kovarianstermen -> varianstermen
och det vore lika sant eller falskt som det som står i uppgiften.

Jo det är ju utan tvekan sant att uppgiften är klumpigt formulerad och saknar vilktig information. Min tolkning av uppgiften är att han menar lim på båda sidorna, det fallet som du tyckte var trivialt.

Jag har aldrig sett din notation för beskriva asymptotsiska förhållanden innan. Du påstår att
lim 1/n+1/n^2 -> 1/n
betyder
(1/n+1/n^2) / (1/n) -> 1 då n -> \infty
?

EDIT: Med dom antagandena jag gör kan du inte vända på satsen och säga att lim varianstermen + kovarianstermen -> varianstermen.

Av jop_the_jopsan
Skrivet av JesperT:

Dock så krävs även något antagande om kovarianserna.
Det skulle kunna vara så att kovarianserna avtar tillräckligt snabbt för att kovarianssumman ska bli av en ordning mindre än varianssumman även fast de är fler.

Är alla kovarianser tex lika med ett så och varianserna uppåt begränsade så följer dock slutsatsen (pga att kovarianstermerna är fler som du skriver),
Också om alla varianser är uppåt begränsade och alla kovarianser är nedåt begränsade av ett fixt positivt tal delta så följer slutsatsen.

Men som sagt krävs det något ytterligare antagande om varianserna och kovarianserna för att man ska kunna göra någon liknande slutsats som läraren vill.

Edit :
"Gränsvärdet" är ju dessutom väldigt oklart uttryckt i uppgfiten. Det är ju inget vanligt gränsvärde eftersom båda sidor innehåller n.
Så det han måste mena är att vänsterledet asymptotiskt uppför sig som högerledet, dvs att varianssumman är lilla ordo av kovarianssumman, dvs att kvoten mellan varians och kovarianssumman går mot 0.

Du har rätt i att man måste anta något om kovarianserna, men jag får det till att det räcker med att anta att dubbelsumman konvergerar. Jag tolkar uppgiften som:

http://latex.codecogs.com/gif.download?\textrm{Visa&space;att:}&...

Som jag tolkar den uppgiften behöver man anta två saker för att kunna lösa den. Först att kovarianstermerna konvergerar mot något

http://latex.codecogs.com/gif.download?\textrm{Antagande&space;1...

Sedan att varianserna är begränsade.

http://latex.codecogs.com/gif.download?\textrm{Antagande&space;2...

Beviset är ganska enkelt men jag tar med det ändå så att vi inte missförstår varandra. Eftersom både varianstermen och kovarianstermen konvergerar följer att man kan använda linjäritet for gränsvärdet,

http://latex.codecogs.com/gif.download?\lim_{n&space;\rightarrow...

Då alla varianstermerna är större än noll gäller att,

http://latex.codecogs.com/gif.download?\lim_{n&space;\rightarrow...

Eftersom alla varianstermer är mindre än D gäller (notera <= pga gränsövergången),

http://latex.codecogs.com/gif.download?\lim_{n&space;\rightarrow...

Alltså måste

http://latex.codecogs.com/gif.download?\lim_{n&space;\rightarrow...

Vilket skulle bevisas.

EDIT: Funderar på om antagandet om kovariansernas konvergens verkligen behövs. Säg att dom inte kovergerar. Eftersom alla termerna är positiva kommer isf både HL och VL bara vara oändligheten...

Av jop_the_jopsan
Skrivet av anon88790:

Tack för hjälpen, kollade igen på kurshemsidan och läraren hade nyligen laddad upp en pdf som heter hint for question 4 assignment 2

http://i.imgur.com/0SS2h.png

Jag kan fortfarande inte lösa den trots det.

Det enda du behöver visa är att

http://latex.codecogs.com/gif.download?\lim_{n&space;\rightarrow...

Det din lärare måste ha glömt att säga att varianserna inte växer med i. Om vi antar att,

http://latex.codecogs.com/gif.download?\forall&space;i:&space;\s...

följer det enkelt att,

http://latex.codecogs.com/gif.download?\lim_{n&space;\rightarrow...

Samma sak går inte att göra med kovarianserna eftersom där finns n(n-1) termer.

Av jop_the_jopsan
Skrivet av Gräs-Mannen:

Kör inte windows.

Verkade inte dyka upp några xhr-anrop. Ska testa wireshark, men brukar vara så mycket data att sortera med det programmet.

Jag kollade snabbt nu bara och fick följande POST anrop

http://www.nasdaqomxnordic.com/webproxy/DataFeedProxy.aspx

med denna post data

xmlquery:<post> <param name="SubSystem" value="History"/> <param name="Action" value="GetDataSeries"/> <param name="AppendIntraDay" value="no"/> <param name="Instrument" value="SSE366"/> <param name="FromDate" value="2006-12-01"/> <param name="ToDate" value="2012-01-02"/> <param name="hi__a" value="0,1,2,4,21,8,10,11,12,9"/> <param name="ext_xslt" value="/nordicV3/hi_table_shares_adjusted.xsl"/> <param name="ext_xslt_options" value=",undefined,"/> <param name="ext_xslt_lang" value="en"/> <param name="ext_xslt_hiddenattrs" value=",ip,iv,"/> <param name="ext_xslt_tableId" value="historicalTable"/> <param name="app" value="/shares/historical_prices"/> </post>

Svaret får du i html format, men det såg ut att vara ganska lätt att parse:a. Sen är det ju möjligt att du måste ta hänsyn till session variabler också, i så fall får du sätta dig och parse:a / skicka cookies.

Av jop_the_jopsan
Skrivet av Brusarn:

"Ljushastigheten i luft är 3.0*10^8 m/s."

b) Hur lång tid tar det för ljuset att färdas 1.5m? Svara i Nanosekunder.

Har problem med den här frågan, tycker det är svårt att räkna med olika prefix. Vore guld värt om någon kunde hjälpa mig och tänka hur jag ska räkna så ska jag försöka lösa resten av uppgifterna på egen hand.

/Brusarn

Räkna ut det i sekunder först och konvertera sen till nanosekunder ( s = 10^9 ns ).

1.5m / (3.0*10^8 m/s ) = 1.7 *10^-9 s = 1.7 * 10^-9 * 10^9 ns = 1.7 ns

Av jop_the_jopsan
Skrivet av Gräs-Mannen:

Detta verkar smart, har du lust att beskriva lite mer? I Chrome's debug läge ser jag "Resource interpreted as Other but transferred with MIME type undefined."

Om du trycker på network fliken högst upp så ser du en lista över alla request som sidan har skickat och du kan också granska innehållet i alla requests:en. Jag brukar i vanliga fall använda en packet sniffer (typ wire shark) men denna metoden är riktigt smidig om dom kör https eller om du har mycket annan trafik på ditt nätverkskort.

Av jop_the_jopsan

Om ni inte kodar systemet helt fel så kan ni klara er med nästan vad som helst om man bara betraktar trafikmängd och server prestanda. Men tar ni också hänsyn till responstider och uptime så är ju frågan lite mer komplicerad...

Av jop_the_jopsan

Om du kör chrome i debug läge (ctr + shift + j) kan du se precis vilka xhr query som javascriptet skickar så slipper du till och med reverse engineera deras JS.

Av jop_the_jopsan
Skrivet av fRg!!!:

Här kommer en ny fråga!

En cirkus tar 175 kr i inträde för vuxna, och 90 kr för barn. En kväll besöks cirkusen av 330 personer, och får då in 39 560 kr i inträdesavgifter. Hur många av besökarna var barn?

Och som vanligt så är tanken att jag ska lära mig, så förklara gärna så pedagogiskt som möjligt All hjälp väldigt uppskattad!

Om antalet vuxna är x och antalet barn är y så fick vi veta följande ur din text:

x*175 + y*90 = 39560 ("En cirkus tar 175 kr i inträde för vuxna, och 90 kr för barn", "får då in 39 560 kr i inträdesavgifter" )
x + y = 330 ( "En kväll besöks cirkusen av 330 personer")

Det kan vara lite klurigt i början att lära sig översätta problem till matte. Tror egentligen enda sättet är att lära sig är att se många exempel och att öva mycket.

Hur som helst, nu är detta bara ett vanligt linjärt ekvationssystem. Det finns många sätt att lösa sådana det bästa är nog gauss elimination.

Av jop_the_jopsan
Skrivet av Lcdposter1337:

Tackar så båda löses såhär?
e^3 * ln x
0 * ln x - e^3 + (1/x) = e^3/x

e^x * ln x
1 * e^x * ln x + e^x * (1/x) = e^x (ln x (1/x))

Svaret ska enligt facit bli e^x (ln x (1/x)) men är det samma som e^x * ln x + (e^x / x)?

Om du menade e^x (ln x + (1/x)) så är det samma sak ( a(b+c) = ab+ac ) annars så har antingen du skivit fel på uppgiften eller så har facit fel.

Härledningen för att e^3 * ln x som du gav ser riktigt konstig ut. Det du ska använda är att derivata som operator är linjär. Detta ger att (k f)' = k f'.

Du skulle också kunna använda att dertivatan av en konstant är noll, detta är mer krångligt men ger samma result alltså att (e^3 ln x)' = e^3 / x

Av jop_the_jopsan
Skrivet av Lcdposter1337:

Sitter och repeterar lite men kommer inte på hur jag tänkte när jag löste denna uppgiften. Derivera e^x * ln x
Jag fick det till y`= e^x ( ln x (1/x)) Men fattar inte hur. Nu får jag det till y` = e^x / x av någon anledning för jag tänker att det är samma som med y = e^3 * ln x som blir y´ = e^3 / x.

Dom reglerna du behöver använda är
Produktregeln (f*g)' = a'*b + a*b',
Derivatan av e^x är e^x,
Derivatan av ln(x) är 1/x.

Om du använder detta kommer du fram till att svaret är e^x*ln x + e^x / x.