Freethought & Rationalism ArchiveThe archives are read only. |
03-30-2003, 10:46 AM | #41 | ||
Veteran Member
Join Date: Jan 2001
Location: USA
Posts: 1,072
|
Quote:
Furthermore, the probability of matching being due to chance is probably much larger than 10^-7. Remember what I said in my first post? Quote:
However, since the rule is that the number of amino acids found in biological proteins is 20, and Rode took only 9 into consideration, it is very likely that looking at more than twice the number of amino acids that Rode did would result in many of the amino acids in the top 4 being moved out of the top 4 because some of the other 11 would be inserted. Thus, the number of matches would decrease, and the probability of the degree of combined matches would become larger. Off the top of my head – if Principia wants to show us the calculation, he is more than welcome to – I will assume (yes, assume) that doubling the number of amino acids would cut in half the number of matches and raise the probability to something like 1 in 10^4. |
||
03-30-2003, 10:48 AM | #42 | |
Veteran Member
Join Date: Mar 2002
Location: anywhere
Posts: 1,976
|
Quote:
Go ahead and assume all you want on the basis of negative evidence. Isn't that what your IDiot buddies do all the time? |
|
03-30-2003, 10:57 AM | #43 | |
Veteran Member
Join Date: Jan 2001
Location: USA
Posts: 1,072
|
Quote:
From Visual FoxPro (the original program) Code:
* No need to continue pulling tiles if we have * enough matches already IF (lnMaches >= lnMatchesNeededForSuccess) EXIT ENDIF Code:
// No need to continue pulling tiles for this iteration // if we’ve obtained enough matches for success if (nMatches >= nMatchesNeededForSuccess) { nTrial = nTrialsPerIteration + 1; } |
|
03-30-2003, 11:00 AM | #44 | |
Veteran Member
Join Date: Jan 2001
Location: USA
Posts: 1,072
|
Quote:
To show me wrong, show us how you would do all the calculations for the entire table in one shot. |
|
03-30-2003, 11:05 AM | #45 | |
Veteran Member
Join Date: Mar 2002
Location: anywhere
Posts: 1,976
|
Quote:
1) to solve the high school algebra problem 2) to solve the one case of Rode's problem that turned out to be 5/14 3) to demonstrate the uselessness and inefficiency of your code I might be missing a couple, but I have replied to all of these requests. It is quite clear however that DNAunion is going to keep pestering for me to jump through his hoops. I am sorry, but I have better things to do; and I have been more than generous thus far. |
|
03-30-2003, 11:11 AM | #46 |
Veteran Member
Join Date: Mar 2002
Location: anywhere
Posts: 1,976
|
More to the point, I contend that DNAunion's approach to combinatorial analysis is obviously inefficient. I have challenged him to tell us in detail how to interpret the significant digits of his code on one run alone. But, instead, he is giving us lectures on the differences between C and C++. I have challenged him to show us how long it takes to run the algorithm for the entire table. But instead he is giving me lectures on how to read his spaghetti code. I think the pattern is clear
|
03-30-2003, 11:19 AM | #47 | ||
Veteran Member
Join Date: Jan 2001
Location: USA
Posts: 1,072
|
Quote:
Code:
FUNCTION GetRandoumNumber(lnMin, lnMax) LOCAL lnRandomNumber * The pseudo-random number generator was already seeded with the system * clock – all calls after that initialization should not pass any value DO WHILE .T. lnRandomNumber = (FLOOR(RAND() * 1000) % lnMax) + 1 IF (lnRandomNumber >= lnMin AND lnRandomNumber <= lnMax) EXIT ENDIF ENDDO RETURN lnRandomNumber ENDFUNC When making the quick translation to C++ (as I said above, during which time I continued to post on the web at two discussion forums) I opted for the quickest method of getting the program up and running. Note also what I said: Quote:
Also, I didn’t ask you to critique the style of the program, I asked you to find errors. You haven’t. Finally , I would point out that your comments about my writing a program to do the calculations related directly to the Visual FoxPro program…not the later C++ translation of it. PS: You might want to learn how to spell accommodate. |
||
03-30-2003, 11:24 AM | #48 | |
Veteran Member
Join Date: Mar 2002
Location: anywhere
Posts: 1,976
|
Quote:
p(Ala-Ala in SIPF and Archae for B-A linkages | Ala-Ala in SIPF and Archae for A-B linkages) = 1 since if it happens in A-B linkages for a dimer, it must happen in B-A linkages as well. Remember that Rode does not distinguish (e.g. by labeling) the A or B residues. His table 8 has homodipeptides on one diagonal, not two. So, in any event, there is only one number to work with. I have no idea what DNAunion is talking about wrt to "splitting" A-B and B-A values. I never advocated such a process. If anything, I suggested that double-counting indicates strongly that Rode should have used another statistical model. |
|
03-30-2003, 11:29 AM | #49 | ||
Veteran Member
Join Date: Jan 2001
Location: USA
Posts: 1,072
|
Quote:
Quote:
As soon as RufusAtticus pointed out my oversight - which unlike you Principia, he did in manner consistent with the rules of this board - I slapped myself in the head for not having seen it sitting right there in front of me. |
||
03-30-2003, 11:33 AM | #50 | |
Veteran Member
Join Date: Mar 2002
Location: anywhere
Posts: 1,976
|
Quote:
Code:
FLOOR(RAND() * 1000) PS: Let me give a clear demonstration of this. Suppose I just take FLOOR(RAND()) (where I assume RAND() generates floats between 0 and 1), then that will return 0 always. Clearly, not a very uniform distributiono between 0 and 1 (where I'd expect 50% of each). |
|
Thread Tools | Search this Thread |
|