Home Forum Statistica con R Error in Lenght (f1): could not find function "lenght"

This topic contains 3 replies and has 2 voices.

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #5378

    bert90
    Participant

    Ciao a tutti, in calce riporto il codice che ho scritto su Rstudio; nel momento in cui faccio girare lenght mi dice: Error in Lenght (f1): could not find function “lenght”, qualcuno può aiutarmi a risolvere il problema? Grazie.
    diExcelWorksheet <- read.table(“clipboard”,header = T,dec = “,”)
    ExcelWorksheet
    Item1.Item2.Item3
    1 25,39,36
    2 36,42,24
    3 31,39,28
    4 26,35,29
    5 51,43,42
    6 47,39,36
    7 47,53,32
    8 52,46,33

    # Trasformare le file di dati di ExcelWorksheet in un singolo fattore

    r= c(t(as.matrix (ExcelWorksheet)))
    r
    f1= c(“Menu1″, “Menu2″, “Menu3″)
    f2= c(“East”, “West”)
    k1= lenght(f1)
    k2= lenght (f2)
    n=4

    #5379
    Davide Massidda
    Davide Massidda
    Moderator

    La funzione dovrebbe essere length, non lenght ^_^

    #5380

    bert90
    Participant

    Grazie mille!!! era proprio quello l’errore
    Ora però sono giunto alla fine dell’anova ma mi è uscito questo errore:error in model.frame.default(formula = r ~ Menu + Coast + Menu:Coast, variable lengths differ (found for ‘Menu’) che non riesco a risolvere (sono alla prime armi con R studio). Può aiutarmi?
    Grazie.
    ExcelWorksheet <- read.table(“clipboard”,header = T,dec = “,”)
    > ExcelWorksheet
    Item1.Item2.Item3.
    1 25,39,36
    2 36,42,24
    3 31,39,28
    4 26,35,29
    5 51,43,42
    6 47,39,36
    7 47,53,32
    8 52,46,33
    >
    > # Trasformare le file di dati di ExcelWorksheet in un singolo fattore
    >
    > r= c(t(as.matrix (ExcelWorksheet)))
    > r
    [1] “25,39,36″ “36,42,24″ “31,39,28″ “26,35,29″ “51,43,42″ “47,39,36″ “47,53,32″ “52,46,33″
    >
    >
    > f1= c(“Menu1″,”Menu2″,”Menu3″)
    > f2= c (“East”, “West”)
    > k1= length (f1)
    > k2= length (f2)
    > n=4
    >
    >
    > Menu = gl(k1, 1, n*k1*k2, factor(f1))
    > Menu
    [1] Menu1 Menu2 Menu3 Menu1 Menu2 Menu3 Menu1 Menu2 Menu3 Menu1 Menu2 Menu3 Menu1 Menu2 Menu3 Menu1 Menu2 Menu3 Menu1 Menu2 Menu3
    [22] Menu1 Menu2 Menu3
    Levels: Menu1 Menu2 Menu3
    >
    > Coast = gl(k2, n*k1, n*k1*k2, factor(f2))
    > Coast
    [1] East East East East East East East East East East East East West West West West West West West West West West West West
    Levels: East West
    >
    >
    >
    > AnovaModel.1 <- aov(r ~ Menu + Coast + Menu:Coast)
    Error in model.frame.default(formula = r ~ Menu + Coast + Menu:Coast, :
    variable lengths differ (found for ‘Menu’)
    > summary(AnovaModel.1)
    Error in summary(AnovaModel.1) : object ‘AnovaModel.1′ not found
    >

    #5381
    Davide Massidda
    Davide Massidda
    Moderator

    Mmm… hai provato a leggere il messaggio di errore? Il 99% delle volte (e questa è una di quelle volte!) il messaggio di errore ti spiega esattamente dove sta il problema!

    Da docente, mi sento in dovere di non risponderti e di farti indovinare :)

Viewing 4 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.