Seite 1 von 1

CHITEST Funktion im Makro

Verfasst: Do 25. Feb 2016, 14:59
von Fischreiher
Ich habe versucht, die CHITEST Funktion in einem Makro zu verwenden.
Während "SUM" funktioniert, liefert CHITEST je nach Teagesform
- in "print p_value": "Objektvariable nicht definiert"
- in der Zuweisung von p_value: "NoSuchElementException"
Weiß jemand, was ich falsch mache?

Code: Alles auswählen

Sub Main
	oSheet = thisComponent.getSheets.getByName("Tabelle1")
	oFunc  = GetProcessServiceManager().createInstance("com.sun.star.sheet.FunctionAccess")
	oArrayObs = oSheet.getCellRangeByPosition(1,1,2,2)
	oArrayExp = oSheet.getCellRangeByPosition(1,4,2,5)

	sum_value = oFunc.callFunction("SUM", Array(oArrayObs))
	print sum_value

	p_value   = oFunc.callFunction("CHITEST", Array(oArrayObs,oArrayExp))
	print p_value
End Sub

Re: CHITEST Funktion im Makro

Verfasst: Do 25. Feb 2016, 19:49
von Fischreiher
Update:

Ich konnte das Problem umgehen, indem ich aus chi-Quadrat, das ich ohnehin bestimme, mit "CHIDIST" den p-Wert berechne.