Question with R - Bioinformatics, Applied Statistics

Assignment Help:
Hi There,

I have a question regarding R, and I am wondering if anyone can help me.

Here is a code that I would like to understand:

squareFunc <- function(f) {
g <- function(x) {
f(x)^2
}

return(g)
}

sin.2 <- squareFunc(sin)

sin.2(1)


In the above code, function sin is nested in suquareFunc, which also has a function g inside.

I am having hard time understanding this code.

For example, if I was asked to write this code, mine would look like:

squareFunc <- function(f) {
g <- f^2
return(g)
}

sin.2 <- squareFunc(sin)

sin.2(1)

and this does not work.


I feel that argument ''f'' in in squareFunc(f) should be passed on to the function ''g'', but what g has is (x).

Obviously the first code works if I type it in R, but I would like to understand how it works.

I may not be asking the right question, but if you can see where I am confused at and can help me to understand it, that would be great.

Thank you very much in advance.

Mayumi

Related Discussions:- Question with R - Bioinformatics

Ogive percentile, how do i determine the 40th percentile in an ogive graph

how do i determine the 40th percentile in an ogive graph

Methods of forecasting, Methods of Forecasting  Various techniques whic...

Methods of Forecasting  Various techniques which are generally used in business forecasting are as under: 1.      Forecasting  through the opinion of heads  of department

Kurtosis and skew, how to interpret results, a good explanation to help me ...

how to interpret results, a good explanation to help me understand.

Perform clustering of the unlabeled data set, Perform clustering of the unl...

Perform clustering of the unlabeled data set. You could use provided initial centroids set or generate your own. Also there could be considered next stopping criteria : - maxim

Dispersion.., discuss the advantages and disadvantages of measures of dispe...

discuss the advantages and disadvantages of measures of dispersions

Chi-square test, Consider the following linear regression model:      a)...

Consider the following linear regression model:      a) What does y and x 1 , x 2 , . . . . x k represent?      b) What does β o , β 1 , β 2 , . . . . β k represent?

mathematical anxiety, A study was designed to investigate the effects of t...

A study was designed to investigate the effects of two variables - (1) a student's level of mathematical anxiety and (2) teaching method - on a student's achievement in a mathemati

Find the distribution, The Elementary Teachers' Federation of Ontario make ...

The Elementary Teachers' Federation of Ontario make the following claim on their website as of February 13, 2013: For years, the Elementary Teachers' Federation of Ontario (ETFO

HLT 362, What is an interaction? Describe an example and identify the varia...

What is an interaction? Describe an example and identify the variables within your population (work, social, academic, etc.) for which you might expect interactions?

Implement a simple k-means method, There exists an unclassified data set wi...

There exists an unclassified data set with hidden data structures in it. The task in this assignment is to perform comprehensive Cluster Analysis in order to reveal the structures

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd