Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

γεια σας, διαβαζω εναν κωδικα για copulas κι επεσα στο εξης:

temp <- pcopula.fam1(u2,v2,theta) - pcopula.fam1(u,v2,theta) -
        pcopula.fam1(u2,v,theta) + pcopula.fam1(u,v,theta) 
temp2 <- dnbinom(x, mu = m1,size = size1) * dnbinom(y, mu = m2, size = size2)

temp <- (temp <= 0) * temp2 + (temp > 0) * temp

η ερωτηση μου ειναι τι εννοει ο ποιητης στην 3 γραμμη;

 

ουσιαστικα πολλαπλασιαζει τις αρνητικες ή μηδεν  τιμές της  temp με τις τιμες της temp2 και τις θετικέςμε τον εαυτό του; 

 

thanks

Επεξ/σία από bahamut_zero
  • 2 εβδομάδες αργότερα...
Δημοσ.

Το

 (temp <= 0)

επιστρέφει logical vector και με αυτό όταν κάνει 

(temp <= 0) * temp2

ουσιαστικά πολλαπλασιάζει με True/False δηλ.1/0 τις τιμές του temp2

  • Like 1
Δημοσ.
Στις 16/4/2019 στις 9:49 ΠΜ, leonidas1979 είπε

Το


 (temp <= 0)

επιστρέφει logical vector και με αυτό όταν κάνει 


(temp <= 0) * temp2

ουσιαστικά πολλαπλασιάζει με True/False δηλ.1/0 τις τιμές του temp2

σε ευχαριστώ!

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...